适用于C ++的高质量库

时间:2009-07-12 17:42:44

标签: c++ multiplatform

我们都知道Boost

还有哪些其他免费的C ++库值得使用?为什么?它们是否可以与常见的编译器一起使用?

9 个答案:

答案 0 :(得分:5)

Qt是一个多平台框架,它不仅为您提供了一个出色的GUI工具包,还提供了a lot of different libraries和功能,使您的生活更轻松,包括重新实现许多标准C ++功能,进一步放宽使用。它在Linux中的KDE桌面环境中大量使用。

这是一个很棒的框架。 C ++几乎就像Java一样。

答案 1 :(得分:4)

答案 2 :(得分:2)

Blimey ......这完全取决于你想做什么。 C ++有成千上万的跨平台和平台特定的库,其中任何一个都可能对你想做的事情有用或者没有用。就个人而言,我发现在增强中实际使用的很少。我猜每个人都有自己的意思,但对一个人有用的东西对下一个人来说并不一定有用。

答案 3 :(得分:1)

我喜欢Xerces XML解析器。它便携,具有丰富的生成和验证功能。

答案 4 :(得分:1)

OpenCV对于与计算机视觉相关的任何事情都非常棒

答案 5 :(得分:1)

我喜欢wxWidgets

答案 6 :(得分:1)

到目前为止

最佳单元测试框架:https://github.com/google/googletest/

答案 7 :(得分:1)

Allegro是我制作小游戏的最爱。

答案 8 :(得分:0)

你有什么样的图书馆?如果使用Boost,可以避免大量重新发明轮子。