C跨平台工具包

时间:2013-05-28 12:21:04

标签: c cross-platform glib

我正在寻找一个“核心”C跨平台工具箱,因为我需要很多“有用”功能(读/写ini文件,网络例程,数组,列表......)

我在考虑GLib,可能是Qt(核心部分),但我会欣赏纯粹的“C”内容

3 个答案:

答案 0 :(得分:1)

我认为glib是一个很棒的选择,但它的范围可能不如你所追求的那么广泛,据我所知,没有网络连接。

为此,您需要从同一系列的库中添加GIO

答案 1 :(得分:1)

Apache Portable Runtime(APR)可能是您正在寻找的解决方案。除其他项目外,它还用于Apache http服务器和Subversion。

答案 2 :(得分:1)

我认为油嘴滑舌很棒。它配备了大量的核心算法和数据类型。围绕GLib和GObject构建了许多库。你确实有GIO用于文件,网络等各种不同的输入和输出(会提醒你一些像IO操作的Java),并且你可以使用gtk for Gui应用程序。所有这些库的设计都考虑了可移植性和其他语言的可扩展性(例如,python,perl等)。但是也要学会使用GOjbect,因为最好的工作来自于使用这些库(http://www.gtk.org/documentation.php)。