HawkNL,C语言实现的跨平台网络函数库,许多网络程序使用ACE开发,不过ACE是一个重量级的库,在分布式运算上有很好的框架,对一些小的网络程序而言,HawkNL也许更适合
boost.asio 另一个网络函数库,是C++实现的,boost库的一部分
sqlite,嵌入式数据库 ,类似于berkerly DB,但berkerly DB仅可用于开源项目,否则就要付费.sqlite多用于php之上,不过sqlite也提供了C++的函数库,也就是说可以嵌入到C++程序中,而并不需要有一个数据库服务器.
libhttp 一个嵌入式的HTTP server,用它你可以建一个单机B/S系统,呵呵.
STL:C++标准模板库,呵呵,它也是开源的嘛。>>
wxWidgets :使用wxWidgets ,开发者可以基于同一套代码,为Win32, Mac OS X, GTK+, X11, Motif, WinCE等平台开发应用程序。wxWidgets库可以被C++, Python, Perl, and C#/.NET等开发语言使用。跟其它有些同样支持跨平台GUI开发工具不同,基于wxWidgets的应用,拥有真实本地化的视觉及使用效果——因为,wxWidgets使用(各)平台原生的控件,而不是简单通过贴图去模拟。wxWidgets是使用广泛的,自由的,开源的,成熟的。
mysql / mysql++: 不用介绍吧。现在Oracle手里,但我很放心。
boost:C++准标准库,它是强大地,江湖称之“千锤百炼”。
iconv /iconvpp : (C形式的编码转换函数库,及本书作者用C++语言对iconv的简单封装)
xerces-c :个人认为最完整,最强大的XML解析库了,不是仅仅在开源库里,你尽管把商业的算在内。当然,它的变体,被IBM拿去卖钱的那个版本,多了数百兆的东东来支持各国编码转换,是更强大,但我觉得有小小的,开源的iconv在前不就够了?
xsd (XML 与 C++数据结构的绑定工具)。(商业使用要钱)
deelx (轻量级的正则表达式解析类库,国产),boost里有强大的正则表达式解析库,但如果你只想要一个表达式解析,不想要拖上庞大的boost库时……支持一下国货。
SDL (Simple DirectMedia Layer/多媒体直接访问层,用于游戏编程)。
gSOAP SOAP协议的C++支持库及代码生成工具。
ACE 大型网络编程的首选库。
BCG Windows平台下界面设计的第三方库,可以让你的界面更美好,更具时 代感。