2013-05-28 144 views
2

我正在尋找一個「核心」C跨平臺工具箱,因爲我需要大量「有用」功能(讀/寫ini文件,網絡例程,陣列,列表...)C跨平臺工具包

我在想GLib的,可能是QT(核心部分),但我會喜歡一個純粹的「C」的東西

+0

有很多可能性,你的問題有一個廣泛的答案。如果您沒有任何理由不使用GLib,請使用它。你也可以瀏覽www.freecode.com並找到幾十個選擇。 – mah

+0

Qt是C++,而不是C. – rubenvb

+0

同意,但我可以包裝C++。無論如何,ANSI C仍然是更好的方法(在我的情況下) – Stef

回答

1

我覺得glib是一個很好的選擇,但它或許略小於廣泛範圍的你」之後,據我所知,在glib中沒有聯網。

爲此,您需要從同一個庫系列中添加GIO

1

(APR)可能是您正在尋找的解決方案。它在其他項目中用於Apache http服務器和Subversion。

1

我覺得glib很棒。它帶有大量的核心算法和數據類型。有許多庫圍繞GLib和GObject構建。對於各種不同的文件輸入和輸出,通過網絡等(確實會提醒你一些類似於IO操作的Java),以及你爲Gui應用程序提供gtk。所有這些庫的設計都考慮到了可移植性以及其他語言(例如,python,perl等)的可擴展性。但也要學會使用GOjbect,因爲最好的工作來自使用這些庫(http://www.gtk.org/documentation.php)。