我已经退出C ++游戏大约10年了,我想重新开始使用商业应用程序。现在有哪些图书馆在使用?
我希望能够跨平台兼容(尽可能开箱即用)。
您依赖哪些图书馆?他们提供哪些功能使他们“不可或缺”?
请参阅下面的my answer了解摘要。
答案 0 :(得分:180)
免费用于商业(或非商业)应用程序的跨平台库
随意扩展此列表
链接到其他开源C ++库列表:
答案 1 :(得分:29)
很抱歉重复一些已写的东西,但是:
(至少应该让你入门)
答案 2 :(得分:11)
在Windows上...
用于COM开发的ATL 用户界面的WTL
答案 3 :(得分:10)
CGAL是一个出色的计算几何c ++库
www.cgal.org
答案 4 :(得分:8)
http://loki-lib.sourceforge.net/也可能是很好的补充。
它是另一个模板库,它引入了各种设计模式的类型列表和实现。
我从未使用它,但我阅读了Alexandrescu的书,以便更好地理解模板。
答案 5 :(得分:5)
用于单元测试和测试驱动开发的CppUnit
答案 6 :(得分:0)
除了已经列出的所有优秀的库之外,我发现XML的Xerces(包括XSD验证)和XSLT的Xalan的组合很有用(xalan构建在xerces之上)。 AFAIK QT或POCO都没有XSLT功能(除非我上次使用它时已添加)。