我正在寻找一个“核心”C 跨平台工具箱,因为我需要很多“有用”功能(读/写 ini 文件、网络例程、数组、列表......)
我在考虑 GLib,可能是 Qt(核心部分),但我会欣赏纯“C”的东西
我正在寻找一个“核心”C 跨平台工具箱,因为我需要很多“有用”功能(读/写 ini 文件、网络例程、数组、列表......)
我在考虑 GLib,可能是 Qt(核心部分),但我会欣赏纯“C”的东西
我认为 glib 很棒。它带有大量的核心算法和数据类型。围绕 GLib 和 GObject 构建了许多库。您确实拥有用于文件、网络等各种不同输入和输出的 GIO(会提醒您一些类似 Java 的 IO 操作),并且您可以为 Gui 应用程序提供 gtk。所有这些库的设计都考虑到了可移植性和对其他语言(例如 python、perl 等)的可扩展性。但是也要学习使用 GOjbect,因为最好的工作来自一起使用这些库 ( http://www.gtk.org/documentation.php )。
Apache Portable Runtime (APR) 可能是您正在寻找的解决方案。除其他项目外,它还用于 Apache http 服务器和 Subversion。