加入收藏 | 设为首页 | 会员中心 | 我要投稿 厦门网 (https://www.xiamenwang.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 移动互联 > 正文

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

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

动力学仿真引擎

  1. Box2D:2D的游戏物理引擎。
  2. Bullet :3D的游戏物理引擎。
  3. Chipmunk :快速,轻量级的2D游戏物理库
  4. LiquidFun:2D的游戏物理引擎
  5. ODE :开放动力学引擎-开源,高性能库,模拟刚体动力学。
  6. ofxBox2d:Box2D开源框架包装器。
  7. Simbody :高性能C++多体动力学/物理库,模拟关节生物力学和机械系统,像车辆,机器人和人体骨骼。

机器人学

  1. MOOS-IvP :一组开源C++模块,提供机器人平台的自主权,尤其是自主的海洋车辆。
  2. MRPT:移动机器人编程工具包
  3. PCL :点云库是一个独立的,大规模的开放项目,用于2D/3D图像和点云处理。
  4. Robotics Library (RL): 一个独立的C++库,包括机器人动力学,运动规划和控制。
  5. RobWork:一组C++库的集合,用于机器人系统的仿真和控制。
  6. ROS :机器人操作系统,提供了一些库和工具帮助软件开发人员创建机器人应用程序。

科学计算

  1. FFTW :用一维或者多维计算DFT的C语言库。
  2. GSL:GNU科学库。

脚本

  1. ChaiScript :用于C++的易于使用的嵌入式脚本语言。
  2. Lua :用于配置文件和基本应用程序脚本的小型快速脚本引擎。
  3. luacxx:用于创建Lua绑定的C++ 11 API
  4. SWIG :一个可以让你的C++代码链接到JavaScript,Perl,PHP,Python,Tcl和Ruby的包装器/接口生成器
  5. V7:嵌入式的JavaScript 引擎。
  6. V8 :谷歌的快速JavaScript引擎,可以被嵌入到任何C++应用程序中。

序列化

  1. Cap’n Proto :快速数据交换格式和RPC系统。
  2. cereal :C++11 序列化库
  3. FlatBuffers :内存高效的序列化库
  4. MessagePack :C/C++的高效二进制序列化库,例如 JSON
  5. protobuf :协议缓冲,谷歌的数据交换格式。
  6. protobuf-c :C语言的协议缓冲实现
  7. SimpleBinaryEncoding:用于低延迟应用程序的对二进制格式的应用程序信息的编码和解码。
  8. Thrift :高效的跨语言IPC/RPC,用于C++,Java,Python,PHP,C#和其它多种语言中,最初由Twitter开发。

视频

  1. libvpx :VP8/VP9编码解码SDK
  2. FFmpeg :一个完整的,跨平台的解决方案,用于记录,转换视频和音频流。
  3. libde265 :开放的h.265视频编解码器的实现。
  4. OpenH264:开源H.364 编解码器。
  5. Theora :免费开源的视频压缩格式。

虚拟机

  1. CarpVM:C中有趣的VM,让我们一起来看看这个。
  2. MicroPython :旨在实现单片机上Python3.x的实现
  3. TinyVM:用纯粹的ANSI C编写的小型,快速,轻量级的虚拟机。

Web应用框架

  1. Civetweb :提供易于使用,强大的,C/C++嵌入式Web服务器,带有可选的CGI,SSL和Lua支持。
  2. CppCMS :免费高性能的Web开发框架(不是 CMS).
  3. Crow :一个C++微型web框架(灵感来自于Python Flask)
  4. Kore :使用C语言开发的用于web应用程序的超快速和灵活的web服务器/框架。
  5. libOnion:轻量级的库,帮助你使用C编程语言创建web服务器。
  6. QDjango:使用C++编写的,基于Qt库的web框架,试图效仿Django API,因此得此名。
  7. Wt :开发Web应用的C++库。

XML

(编辑:厦门网)

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

热点阅读