<分区>
我有几个我想开始的业余 C 编程项目。我正在寻找一个拥有自由许可的开源库(我想要信用,但几乎任何人都可以使用)。该库需要比 C 标准库和一些可移植线程原语更好的字符串。
标签 c open-source glib apr
<分区>
我有几个我想开始的业余 C 编程项目。我正在寻找一个拥有自由许可的开源库(我想要信用,但几乎任何人都可以使用)。该库需要比 C 标准库和一些可移植线程原语更好的字符串。
最佳答案
我认为 glib 总体上优于 apr。 glib 有更多的数据结构作为可移植库。例如哈希表,各种列表,队列,堆栈,动态数组,也用于参数解析,文件 io 也有它自己的包装器,内存管理很容易修改。例如,您可以轻松地使 glib 使用 Boehm Weisser GC,这是 AFAIKT 从未完成或使用 Apache 容易实现。我会决定有点不同。如果你需要一个更有用的数据结构库,glib 是一个更好的装备。如果涉及到 GUI 的东西,那么 libapr 什么都没有,而 glib 有 gdk/gtk+ 和很多 gnome 的东西,如果你喜欢的话。
但是,如果谈到网络方面的东西,libapr 肯定比 glib 有优势。
所以我的建议是
关于c - GLib v APR 各自的优缺点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/296992/