本文介绍了什么现代的C ++库应该在我的工具箱?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧! 问题描述 我已经走出了C ++游戏了大约10年,我想回来,开始一个商业应用程序。 I've been out of the C++ game for about 10 years and I want to get back in and start on a commercial app. What libraries are in use these days? 用户界面(例如, wxWidgets , Qt ) 数据库 一般用途(例如 Boost , Loki ,STL) 线程 测试 网络/套接字 User interface (e.g, wxWidgets, Qt)DatabaseGeneral purpose (e.g. Boost, Loki, STL)ThreadingTestingNetwork/sockets我希望跨平台兼容作为可能的开箱即用)。I looking to be cross-platform compatible (as much as possible out-of-the-box).你依赖什么图书馆? 请参阅我的答案。推荐答案 可为商业(或非商业)应用程序免费的跨平台库 通用 Boost Loki MiLi POCO STL (当然) STXXL (超大型数据集的STL重新实施) Qt ASL JUCE General PurposeBoostLokiMiLiPOCOSTL (of course)STXXL (STL re-implementation for extra large data sets)QtASLJUCE 音频 FMOD 综合工具包 AudioFMODSynthesis ToolKit SOCI OTL LMDB ++ SOCIOTLLMDB++ IoC框架 皮下注射 PocoCapsule IoC FrameworksHypodermicPocoCapsule LibreOffice API PoDoFo LibreOffice APIPoDoFo Allegro OGRE SFML AllegroOGRESFML FLTK GTK Qt wxWidgets FLTKGTKQtwxWidgets MurmurHash3 MurmurHash3 Boost.GIL CImg DevIL EasyBMP FreeImage OpenCV Boost.GILCImgDevILEasyBMPFreeImageOpenCV Boost.Log log4cxx Pantheios Boost.Loglog4cxxPantheios Google Mock Hippo Mocks Turtle (Boost的C ++模拟对象库) Google MockHippo MocksTurtle (C++ mock object library for Boost) openframework Cinder SDL openframeworkCinderSDL ACE Boost.Asio ICE ACEBoost.AsioICE Boost.Test Google测试 UnitTest ++ Boost.TestGoogle TestUnitTest++ Boost.Thread Boost.Thread libgit2 libgit2 CppCMS Wt CppCMSWt Libxml2 pugixml RapidXml TinyXML Xerces-C ++ Libxml2pugixmlRapidXmlTinyXMLXerces-C++链接到开源C ++库的其他列表:Links to additional lists of open source C++ libraries: http://en.cppreference.com/w/cpp/links/libs 这篇关于什么现代的C ++库应该在我的工具箱?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!
11-03 10:50