【发布时间】:2010-10-21 03:16:44
【问题描述】:
我已经退出 C++ 游戏大约 10 年了,我想重新加入并开始开发商业应用程序。这些天在使用哪些库?
我希望能够跨平台兼容(尽可能开箱即用)。
您依赖哪些库?它们提供了哪些特性使它们“不可或缺”?
请参阅下面的my answer 了解摘要。
【问题讨论】:
标签: c++
我已经退出 C++ 游戏大约 10 年了,我想重新加入并开始开发商业应用程序。这些天在使用哪些库?
我希望能够跨平台兼容(尽可能开箱即用)。
您依赖哪些库?它们提供了哪些特性使它们“不可或缺”?
请参阅下面的my answer 了解摘要。
【问题讨论】:
标签: c++
可免费用于商业(或非商业)应用程序的跨平台库
请随意扩展此列表
其他开源 C++ 库列表的链接:
【讨论】:
很抱歉重复了一些已经写过的东西,但是:
(至少应该让你开始)
【讨论】:
在 Windows 上...
用于 COM 开发的 ATL 用于用户界面的 WTL
【讨论】:
CGAL 是一个优秀的计算几何的 c++ 库
www.cgal.org
【讨论】:
http://loki-lib.sourceforge.net/ 也可能是不错的补充。
这是另一个模板库,它引入了类型列表和各种设计模式的实现。
我从未使用过它,但我阅读了 Alexandrescu 的书以更好地理解模板。
【讨论】:
用于单元测试和测试驱动开发的 CppUnit
【讨论】:
除了已经列出的所有优秀库之外,我发现 xerces for XML(包括 XSD 验证)和 xalan for XSLT 的组合很有用(xalan 构建在 xerces 之上)。 AFAIK QT 或 POCO 都没有 XSLT 功能(除非在我上次使用它们之后添加了它)。
【讨论】: