加入收藏 | 设为首页 | 会员中心 | 我要投稿 晋中站长网 (https://www.0354zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 综合聚焦 > 移动互联 > 评测 > 正文

强大全面的C++框架和库推荐!

发布时间:2019-01-07 05:33:11 所属栏目:评测 来源:田丁酱
导读:C++ 资源大全 关于 C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。 标准库 C++标准库,包括了STL容器,算法和函数等。 C++ Standard Library:是一系列类和函数的集合,使

XML就是个垃圾,xml的解析很烦人,对于计算机它也是个灾难。这种糟糕的东西完全没有存在的理由了。-Linus Torvalds

  1. Expat :用C语言编写的xml解析库
  2. Libxml2 :Gnome的xml C解析器和工具包
  3. libxml++ :C++的xml解析器
  4. PugiXML :用于C++的,支持XPath的轻量级,简单快速的XML解析器。
  5. RapidXml :试图创建最快速的XML解析器,同时保持易用性,可移植性和合理的W3C兼容性。
  6. TinyXML :简单小型的C++XML解析器,可以很容易地集成到其它项目中。
  7. TinyXML2:简单快速的C++CML解析器,可以很容易集成到其它项目中。
  8. TinyXML++:TinyXML的一个全新的接口,使用了C++的许多许多优势,模板,异常和更好的异常处理。
  9. Xerces-C++ :用可移植的C++的子集编写的XML验证解析器。

多项混杂

一些有用的库或者工具,但是不适合上面的分类,或者还没有分类。

  1. C++ Format :C++的小型,安全和快速格式化库
  2. casacore :从aips++ 派生的一系列C++核心库
  3. cxx-prettyprint:用于C++容器的打印库
  4. DynaPDF :易于使用的PDF生成库
  5. gcc-poison :帮助开发人员禁止应用程序中的不安全的C/C++函数的简单的头文件。
  6. googlemock:编写和使用C++模拟类的库
  7. HTTP Parser :C的http请求/响应解析器
  8. libcpuid :用于x86 CPU检测盒特征提取的小型C库
  9. libevil :许可证管理器
  10. libusb:允许移动访问USB设备的通用USB库
  11. PCRE:正则表达式C库,灵感来自于Perl中正则表达式的功能。
  12. Remote Call Framework :C++的进程间通信框架。
  13. Scintilla :开源的代码编辑控件
  14. Serial Communication Library :C++语言编写的跨平台,串口库。
  15. SDS:C的简单动态字符串库
  16. SLDR :超轻的DNS解析器
  17. SLRE: 超轻的正则表达式库
  18. Stage :移动机器人模拟器
  19. VarTypes:C++/Qt4功能丰富,面向对象的管理变量的框架。
  20. ZBar:‘条形码扫描器’库,可以扫描照片,图片和视频流中的条形码,并返回结果。
  21. CppVerbalExpressions :易于使用的C++正则表达式
  22. QtVerbalExpressions:基于C++ VerbalExpressions 库的Qt库
  23. PHP-CPP:使用C++来构建PHP扩展的库
  24. Better String :C的另一个字符串库,功能更丰富,但是没有缓冲溢出问题,还包含了一个C++包装器。

软件

用于创建开发环境的软件


编译器

C/C++编译器列表

  1. Clang :由苹果公司开发的
  2. GCC:GNU编译器集合
  3. Intel C++ Compiler :由英特尔公司开发
  4. LLVM :模块化和可重用编译器和工具链技术的集合
  5. Microsoft Visual C++ :MSVC,由微软公司开发
  6. Open WatCom :Watcom,C,C++和Fortran交叉编译器和工具
  7. TCC :轻量级的C语言编译器

在线编译器

在线C/C++编译器列表

  1. codepad :在线编译器/解释器,一个简单的协作工具
  2. CodeTwist:一个简单的在线编译器/解释器,你可以粘贴的C,C++或者Java代码,在线执行并查看结果
  3. coliru :在线编译器/shell, 支持各种C++编译器
  4. Compiler Explorer:交互式编译器,可以进行汇编输出
  5. CompileOnline:Linux上在线编译和执行C++程序
  6. Ideone :一个在线编译器和调试工具,允许你在线编译源代码并执行,支持60多种编程语言。

调试器

(编辑:晋中站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

热点阅读