关 C++ 框架库资源汇总列表容包括:标准库Web应框架工智数库图片处理机器学日志代码分析等
标准库
C++标准库包括STL容器算法函数等
· C++ Standard Library:系列类函数集合核心语言编写C++ISO身标准部分
· Standard Template Library:标准模板库
· C POSIX library : POSIX系统C标准库规范
· ISO C++ Standards Committee :C++标准委员会
框架
C++通框架库
· Apache C++ Standard Library:系列算法容器迭代器基组件集合
· ASL :Adobe源代码库提供行评审移植C++源代码库
· Boost :量通C++库集合
· BDE :彭博资讯实验室开发环境
· Cinder:提供专业品质创造性编码开源开发社区
· Cxxomfort:轻量级包含头文件库C++ 11新特性移植C++03中
· Dlib:契约式编程现代C++科技设计通跨台C++库
· EASTL :EASTL公部分
· ffeadcpp :企业应程序开发框架
· Folly:Facebook开发开源C++库
· JUCE :包罗万象C++类库开发跨台软件
· libPhenom:构建高性高度扩展性系统事件框架
· LibSourcey :实时视频流高性网络应程序C++11 evented IO
· LibU : C语言写台工具库
· Loki :C++库设计包括常见设计模式语实现
· MiLi :含头文件型C++库
· openFrameworks :开发C++工具包创意性编码
· Qt :跨台应程序户界面框架
· Reason :跨台框架开发者够更容易JavaNetPython时满足C++性优势需求
· ROOT :具备功系列面象框架够非常高效处理分析量数欧洲原子研究机构
· STLport:STL具代表性版
· STXXL:额外型数集标准模板库
· Ultimate++ :C++跨台快速应程序开发框架
· Windows Template Library:开发Windows应程序UI组件C++库
· Yomm11 :C++11开放multimethods
工智
· btsk :游戏行树启动器工具
· Evolving Objects:基模板ANSI C++演化计算库够帮助非常快速编写出机优化算法
· Neu:C++11框架编程语言集创建工智应程序途软件系统
异步事件循环
· BoostAsio:网络底层IO编程跨台C++库
· libev :功齐全高性时间循环轻微仿效libeventlibevent样局限性修复bug
· libevent :事件通知库
· libuv :跨台异步IO
音频
音频声音音乐数字化音乐库
· FMOD :易跨台音频引擎音频容游戏创作工具
· Maximilian :C++音频音乐数字信号处理库
· OpenAL :开源音频库—跨台音频API
· Opus:完全开放免版税高度通音频编解码器
· Speex:免费编解码器Opus废弃
· Tonic: C++易高效音频合成
· Vorbis: Ogg Vorbis种完全开放非专免版税通压缩音频格式
生态学
生物信息基组学生物技术
· libsequence:表示分析群体遗传学数C++库
· SeqAn:专注生物数序列分析算法数结构
· Vcflib :解析处理VCF文件C++库
· Wham:直接联想测试应BAM文件基结构变异
压缩
压缩档库
· bzip2:完全免费免费专利高质量数压缩
· doboz:够快速解压缩压缩库
· PhysicsFS:种档提供抽象访问库视频游戏设计灵感部分Quake3文件子系统
· KArchive:创建读写操作文件档案(例zip tar)库通QIODevice系列子类gzip格式提供透明压缩解压缩数
· LZ4 :非常快速压缩算法
· LZHAM :损压缩数库压缩率LZMA接解压缩速度快
· LZMA :7z格式默认通压缩方法
· LZMAT :快速实时损数压缩库
· miniz:单C源文件紧缩膨胀压缩库zlib兼容APIZIP档读写PNG写方式
· Minizip:Zlib新bug修复支持PKWARE磁盘跨越AES加密IO缓
· Snappy :快速压缩解压缩
· ZLib :非常紧凑数流压缩库
· ZZIPlib:提供ZIP档读权限
发性
发执行线程
· BoostCompute :OpenCLC++GPU计算库
· Bolt :针GPU进行优化C++模板库
· C++React :C++11反应性编程库
· Intel TBB :Intel线程构件块
· Libclsph:基OpenCLGPU加速SPH流体仿真库
· OpenCL :行编程异构系统开放标准
· OpenMP:OpenMP API
· Thrust :类似C++标准模板库行算法库
· HPX :规模行分布式应程序通C++运行时系统
· VexCL :OpenCLCUDA C++量表达式模板库
容器
· C++ Btree :基B树数结构实现命令存容器模板库
· Hashmaps: C++中开放寻址哈希表算法实现
密码学
· Bcrypt :跨台文件加密工具加密文件移植支持操作系统处理器中
· BeeCrypt:
· Botan: C++加密库
· Crypto++:关加密方案免费C++库
· GnuPG: OpenPGP标准完整实现
· GnuTLS :实现SSLTLSDTLS协议安全通信库
· Libgcrypt
· libmcrypt
· LibreSSL:免费SSLTLS协议属2014 OpenSSL分支
· LibTomCrypt:非常全面模块化移植加密工具
· libsodium:基NaCI加密库固执见容易
· Nettle 底层加密库
· OpenSSL : 强商功齐全开放源代码加密库
· Tiny AES128 in C :C实现巧移植实现AES128ESB加密算法
数库
数库SQL服务器ODBC驱动程序工具
· hiberlite :Sqlite3C++象关系映射
· Hiredis: Redis数库简单C客户端库
· LevelDB: 快速键值存储库
· LMDB:符合数库四基元素嵌入键值存储
· MySQL++:封装MySqlC APIC++ 包装器
· RocksDB:Facebook嵌入键值快速存储
· SQLite:完全嵌入式功齐全关系数库百KB正确包含项目中
调试
调试库 存资源泄露检测单元测试
· BoostTest:Boost测试库
· Catch:时尚C++原生框架包含头文件单元测试测试驱动开发行驱动开发
· CppUnit:JUnit移植C++测试框架
· CTest:CMake测试驱动程序
· googletest:谷歌C++测试框架
· igdebugheap:踪存错误台调试堆
· libtap:C语言编写测试
· MemTrack —C++踪存分配
· microprofile 跨台网络试图分析器
· minUnit :C写迷单元测试框架两宏
· Remotery:web视图单C文件分析器
· UnitTest++:轻量级C++单元测试框架
游戏引擎
· Cocos2dx :跨台框架构建2D游戏互动图书演示图形应程序
· Grit :社区项目构建免费游戏引擎实现开放世界3D游戏
· Irrlicht :C++语言编写开源高性实时#D引擎
· Polycode:C++实现创建游戏开源框架(Lua绑定)
图形户界面
· CEGUI : 灵活跨台GUI库
· FLTK :快速轻量级跨台C++GUI工具包
· GTK+: 创建图形户界面跨台工具包
· gtkmm :受欢迎GUI库GTK+官方C++接口
· imgui:拥赖关系立模式图形户界面
· libRocket :libRocket C++ HTMLCSS 游戏接口中间件
· MyGUI :快速灵活简单GUI
· Ncurses:终端户界面
· QCustomPlot :没更赖关系Qt绘图控件
· Qwt :户技术应Qt 控件
· QwtPlot3D :功丰富基QtOpenGLC++编程库质提供群3D控件
· OtterUI :OtterUI 嵌入式系统互动娱乐软件户界面开发解决方案
· PDCurses 包含源代码预编译库公图形函数库
· wxWidgets C++库允许开发员代码库widows Mac OS XLinux台创建应程序
图形
· bgfx:跨台渲染库
· Cairo:支持种输出设备2D图形库
· Horde3D 型3D渲染动画引擎
· magnum C++11OpenGL 2D3D 图形引擎
· Ogre 3D C++编写面场景实时灵活3D渲染引擎(非游戏引擎)
· OpenSceneGraph 具高性开源3D图形工具包
· Panda3D 3D渲染游戏开发框架PythonC++编写
· Skia 绘制文字图形图完整2D图形库
· urho3d 跨台渲染游戏引擎
图处理
· BoostGIL:通图库
· CImg :图处理型开源C++工具包
· CxImage :加载保存显示转换图处理转换库处理图片格式包括 BMP JPEG GIF PNG TIFF MNG ICO PCX TGA WMF WBMP JBG J2K
· FreeImage :开源库支持现媒体应需通图片格式格式
· GDCM:Grassroots DICOM 库
· ITK:跨台开源图分析系统
· Magick++:ImageMagick程序C++接口
· MagickWnd:ImageMagick程序C++接口
· OpenCV : 开源计算机视觉类库
· tesseractocr:OCR引擎
· VIGRA :图分析通C++计算机视觉库
· VTK :3D计算机图形学图处理视化开源免费软件系统
国际化
· gettext :GNU `gettext’
· IBM ICU:提供Unicode 全球化支持CC++ Java库
· libiconv :字符编码间编码转换库
Jason
· frozen : CC++Jason解析生成器
· Jansson :进行编解码处理Jason数C语言库
· jbson :C++14中构建迭代BSON dataJson 文档库
· JeayeSON:非常健全C++ JSON库包含头文件
· JSON++ : C++ JSON 解析器
· jsonparser:移植ANSI C编写JSON解析器占存非常少
· json11 :迷C++11 JSON库
· jute :非常简单C++ JSON解析器
· ibjson:C语言中JSON解析印库容易模型集成
· libjson:轻量级JSON库
· PicoJSON:C++中JSON解析序列化包含头文件
· qtjson :JSON数 QVariant层次间相互解析简单类
· QJson:JSON数映射QVariant象基Qt库
· RapidJSON: C++快速JSON 解析生成器包含SAXDOM两种风格API
· YAJL :C语言中快速流JSON解析库
日志
· BoostLog :设计非常模块化具扩展性
· easyloggingpp:C++日志库包含单头文件
· Log4cpp :系列C++类库灵活添加日志文件系统日志IDSA方
· templog:轻量级C++库添加日志C++应程序中
机器学
· Caffe :快速神网络框架
· CCV :C语言核心现代计算机视觉库
· mlpack :扩展C++机器学库
· OpenCV:开源计算机视觉库
· Recommender:协滤进行产品推荐建议C语言库
· SHOGUN:Shogun 机器学工具
· sofiaml :机器学快速增量算法套件
数学
· Armadillo :高质量C++线性代数库速度易性做衡语法MatlAB相似
· blaze:高性C++数学库密集稀疏算法
· ceressolver :谷歌C++库建模解决型复杂非线性方问题
· CGal: 高效集合算法集合
· cml :游戏图形免费C++数学库
· Eigen :高级C++模板头文件库包括线性代数矩阵量操作数值解决相关算法
· GMTL:数学图形模板库组广泛实现基图形工具
· GMP:高精度计算CC++库处理符号整数理数浮点数
媒体
· GStreamer :构建媒体处理组件图形库
· LIVE555 Streaming Media :开放标准协议(RTPRTCP RTSP SIP) 媒体流库
· libVLC :libVLC (VLC SDK)媒体框架
· QtAv:基QtFFmpeg媒体播放框架够帮助轻易举编写出播放器
· SDL :简单直控媒体层
· SFML :快速简单媒体库
网络
· ACE:C++面象网络变成工具包
· BoostAsio:网络底层IO编程跨台C++库
· Casablanca:C++ REST SDK
· cppnetlib:高级网络编程开源库集合
· Dyadc:C语言异步网络
· libcurl 协议文件传输库
· Mongoose:非常轻量级网络服务器
· Muduo :Linux线程服务器C++非阻塞网络库
· net_skeleton :CC++TCP 客户端服务器库
· nopec :基C语言超轻型软件台扩展服务器端网络应 C编程员考虑nodejs
· Onion C语言HTTP服务器库设计轻量级易
· POCO:构建网络基互联网应程序C++类库运行桌面服务器移动嵌入式系统
· RakNet:游戏开发员提供跨台开源C++网络引擎
· Tuf o :QtC++构建异步Web框架
· WebSocket++ :基C++Boost Aisowebsocket 客户端服务器库
· ZeroMQ :高速模块化异步通信库
物理学
动力学仿真引擎
· Box2D:2D游戏物理引擎
· Bullet :3D游戏物理引擎
· Chipmunk :快速轻量级2D游戏物理库
· LiquidFun:2D游戏物理引擎
· ODE :开放动力学引擎开源高性库模拟刚体动力学
· ofxBox2d:Box2D开源框架包装器
· Simbody :高性C++体动力学物理库模拟关节生物力学机械系统车辆机器体骨骼
机器学
· MOOSIvP :组开源C++模块提供机器台权尤海洋车辆
· MRPT:移动机器编程工具包
· PCL :点云库独立规模开放项目2D3D图点云处理
· Robotics Library (RL): 独立C++库包括机器动力学运动规划控制
· RobWork:组C++库集合机器系统仿真控制
· ROS :机器操作系统提供库工具帮助软件开发员创建机器应程序
科学计算
· FFTW 维者维计算DFTC语言库
· GSL:GNU科学库
脚
· ChaiScript :C++易嵌入式脚语言
· Lua :配置文件基应程序脚型快速脚引擎
· luacxx:创建Lua绑定C++ 11 API
· SWIG :C++代码链接JavaScriptPerlPHPPythonTclRuby包装器接口生成器
· V7:嵌入式JavaScript 引擎
· V8 :谷歌快速JavaScript引擎嵌入C++应程序中
序列化
· Cap’n Proto :快速数交换格式RPC系统
· cereal :C++11 序列化库
· FlatBuffers :存高效序列化库
· MessagePack :CC++高效二进制序列化库例 JSON
· protobuf :协议缓谷歌数交换格式
· protobufc :C语言协议缓实现
· SimpleBinaryEncoding:低延迟应程序二进制格式应程序信息编码解码
· Thrift :高效跨语言IPCRPCC++JavaPythonPHPC#种语言中初Twitter开发
视频
· libvpx :VP8VP9编码解码SDK
· FFmpeg :完整跨台解决方案记录转换视频音频流
· libde265 :开放h265视频编解码器实现
· OpenH264:开源H364 编解码器
· Theora :免费开源视频压缩格式
虚拟机
· CarpVM:C中趣VM起
· MicroPython :旨实现单片机Python3x实现
· TinyVM:纯粹ANSI C编写型快速轻量级虚拟机
Web应框架
· Civetweb :提供易强CC++嵌入式Web服务器带选CGISSLLua支持
· CppCMS :免费高性Web开发框架( CMS)
· Crow :C++微型web框架(灵感Python Flask)
· Kore C语言开发web应程序超快速灵活web服务器框架
· libOnion:轻量级库帮助C编程语言创建web服务器
· QDjango:C++编写基Qt库web框架试图效仿Django API名
· Wt :开发Web应C++库
XML
XML垃圾xml解析烦计算机灾难种糟糕东西完全没存理Linus Torvalds
· Expat :C语言编写xml解析库
· Libxml2 :Gnomexml C解析器工具包
· libxml++ :C++xml解析器
· PugiXML :C++支持XPath轻量级简单快速XML解析器
· RapidXml :试图创建快速XML解析器时保持易性移植性合理W3C兼容性
· TinyXML :简单型C++XML解析器容易集成项目中
· TinyXML2:简单快速C++CML解析器容易集成项目中
· TinyXML++:TinyXML全新接口C++许许优势模板异常更异常处理
· XercesC++ :移植C++子集编写XML验证解析器
项混杂
库者工具适合面分类者没分类
· C++ Format :C++型安全快速格式化库
· casacore :aips++ 派生系列C++核心库
· cxxprettyprint:C++容器印库
· DynaPDF :易PDF生成库
· gccpoison :帮助开发员禁止应程序中安全CC++函数简单头文件
· googlemock:编写C++模拟类库
· HTTP Parser :Chttp请求响应解析器
· libcpuid :x86 CPU检测盒特征提取型C库
· libevil :许证理器
· libusb:允许移动访问USB设备通USB库
· PCRE:正表达式C库灵感Perl中正表达式功
· Remote Call Framework :C++进程间通信框架
· Scintilla :开源代码编辑控件
· Serial Communication Library :C++语言编写跨台串口库
· SDS:C简单动态字符串库
· SLDR :超轻DNS解析器
· SLRE: 超轻正表达式库
· Stage :移动机器模拟器
· VarTypes:C++Qt4功丰富面象理变量框架
· ZBar:条形码扫描器’库扫描片图片视频流中条形码返回结果
· CppVerbalExpressions :易C++正表达式
· QtVerbalExpressions:基C++ VerbalExpressions 库Qt库
· PHPCPP:C++构建PHP扩展库
· Better String :C字符串库功更丰富没缓溢出问题包含C++包装器
软件
创建开发环境软件
编译器
CC++编译器列表
· Clang 苹果公司开发
· GCC:GNU编译器集合
· Intel C++ Compiler :英特尔公司开发
· LLVM :模块化重编译器工具链技术集合
· Microsoft Visual C++ :MSVC微软公司开发
· Open WatCom :WatcomCC++Fortran交叉编译器工具
· TCC :轻量级C语言编译器
线编译器
线CC++编译器列表
· codepad :线编译器解释器简单协作工具
· CodeTwist:简单线编译器解释器粘贴CC++者Java代码线执行查结果
· coliru :线编译器shell 支持种C++编译器
· Compiler Explorer:交互式编译器进行汇编输出
· CompileOnline:Linux线编译执行C++程序
· Ideone :线编译器调试工具允许线编译源代码执行支持60种编程语言
调试器
CC++调试器列表
· Comparison of debuggers :维基百科调试器列表
· GDB :GNU调试器
· Valgrind:存调试存泄露检测性分析工具
集成开发环境(IDE)
CC++集成开发环境列表
· AppCode :构建JetBrains’ IntelliJ IDEA 台ObjectiveCCC++JavaJava开发集成开发环境
· CLion:JetBrains跨台CC++集成开发环境
· CodeBlocks :免费CC++Fortran集成开发环境
· CodeLite :跨台免费CC++集成开发环境
· DevC++:移植CC++C++11集成开发环境
· Eclipse CDT:基Eclipse台功齐全CC++集成开发环境
· Geany :轻量级快速跨台集成开发环境
· IBM VisualAge :IBM家庭计算机集成开发环境
· Ironymode:libclang驱动EmacsCC++微模式
· KDevelop:免费开源集成开发环境
· Microsoft Visual Studio :微软集成开发环境
· NetBeans :Java开发集成开发环境支持语言尤PHPCC++HTML5
· Qt Creator:跨台C++JavascriptQML集成开发环境Qt SDK部分
· rtags:CC++客户端服务器索引 基clangemacs集成
· Xcode :苹果公司开发
· YouCompleteMe:Vim根敲代码快速模糊搜索进行代码补全引擎
构建系统
· Bear :clang工具生成编译数库工具
· Biicode:基文件简单赖理器
· CMake :跨台免费开源软件理软件独立编译方法进行构建程
· CPM:基CMakeGitC++包理器
· FASTBuild:高性开源构建系统支持高度扩展性编译缓网络分布
· Ninja :专注速度型构建系统
· Scons :Python scipt 配置软件构建工具
· tundra :高性代码构建系统甚非常型软件项目提供增量构建次数
· tup:基文件构建系统台监控变化文件
静态代码分析
提高质量减少瑕疵代码分析工具列表
· Cppcheck :静态CC++代码分析工具
· includewhatyouuse :clang进行代码分析工具#includeCC++文件中
· OCLint :CC++ObjectiveC静态源代码分析工具提高质量减少瑕疵
· Clang Static Analyzer:查找CC++ObjectiveC程序bug源代码分析工具
· List of tools for static code analysis :维基百科静态代码分析工具列表
标签 c++
文档香网(httpswwwxiangdangnet)户传
《香当网》用户分享的内容,不代表《香当网》观点或立场,请自行判断内容的真实性和可靠性!
该内容是文档的文本内容,更好的格式请下载文档