Atitit opencv版本新特色attilax总括

Welcome to EliteQing’s Blog

随笔-57  文章-0  评论-11 

 

C++开源大全

 

程序员要站在巨人的肩膀上,C++拥有丰硕的开源库,那里包涵:标准库、Web应用框架、人工智能、数据库、图片处理、机器学习、日志、代码分析等。

 

 

标准库

Atitit
opencv版本新特色attilax总计

框架

C++通用框架和库 

  • Apache C++ Standard
    Library
    :是一密密麻麻算法,容器,迭代器和其余大旨组件的集合
  • ASL :Adobe源代码库提供了同行的评审和可移植的C++源代码库。
  • Boost :大批量通用C++库的聚集。
  • BDE :来自于彭博资讯实验室的支付环境。
  • Cinder:提供标准品质创建性编码的开源开发社区。
  • Cxxomfort:轻量级的,只包括头文件的库,将C++
    11的一对新特色移植到C++03中。
  • Dlib:使用契约式编程和当代C++科学技术规划的通用的跨平台的C++库。
  • EASTL :EA-STL公共部分
  • ffead-cpp :集团应用程序支付框架
  • Folly:由Facebook开发和使用的开源C++库
  • JUCE :包括万象的C++类库,用于支付跨平台软件
  • libPhenom:用于构建高质量和惊人可扩充性系统的事件框架。
  • LibSourcey :用于实时的视频流和高质量网络应用程序的C++11
    evented IO
  • LibU :
    C语言写的多平台工具库
  • Loki :C++库的统筹,包涵常见的设计方式和习语的兑现。
  • MiLi :只含头文件的袖珍C++库
  • openFrameworks :开发C++工具包,用于创意性编码。
  • Qt :跨平台的应用程序和用户界面框架
  • Reason :跨平台的框架,使开发者能够更易于地应用Java,.Net和Python,同时也知足了他们对C++品质和优势的须要。
  • ROOT :具备所有功用的一文山会海面向对象的框架,可以丰富飞快地处理和分析大气的数目,为北美洲原子能商量机构所用。
  • STLport:是STL具有代表性的版本
  • STXXL:用于额外的重型数据集的专业模板库。
  • Ultimate++ :C++跨平台飞快应用程序开发框架
  • Windows Template
    Library
    :用于支付Windows应用程序和UI组件的C++库
  • Yomm11 :C++11的开放multi-methods.

 

事在人为智能

  • btsk :游戏作为树运营器工具
  • Evolving
    Objects
    :基于模板的,ANSI
    C++衍生和变化总括库,可以支持您充裕快速地编写出本人的即兴优化算法。
  • Neu:C++11框架,编程语言集,用于创设人工智能应用程序的多用途软件系统。

 

异步事件循环

  • Boost.Asio:用于网络和尾部I/O编程的跨平台的C++库。
  • libev :功效齐全,高质量的年月循环,轻微地模拟libevent,但是不再像libevent一样有局限性,也修复了它的部分bug。
  • libevent :事件文告库
  • libuv :跨平台异步I/O。

1.1.
:OpenCV 3.0 发布,史上效益最全,速度最快的版1

音频

旋律,声音,音乐,数字化音乐库 

  • FMOD :易于使用的跨平台的节奏引擎和拍子内容的玩耍创作工具。
  • Maximilian :C++音频和音乐数字信号处理库
  • OpenAL :开源音频库—跨平台的音频API
  • Opus:贰个截然开放的,免版税的,高度通用的音频编解码器
  • Speex:免费编解码器,为Opus所抛弃
  • Tonic
    C++易用和高速的旋律合成
  • Vorbis: Ogg
    Vorbis是一种截然开放的,非专有的,免版税的通用压缩音频格式。

1.2.
应用领域2

生态学

海洋生物消息,基因组学和生物技术 

  • libsequence:用于表示和分析群体遗传学数据的C++库。
  • SeqAn:专注于生物数据连串分析的算法和数据结构。
  • Vcflib :用于解析和拍卖VCF文件的C++库
  • Wham:直接把联想测试应用到BAM文件的基因结构变异。

1.3.
OPENCV2.4.3更正 2.4.2就有了对java的帮助2

压缩

削减和归档库 

  • bzip2:2个完全免费,免费专利和高质量的数据压缩
  • doboz:可以火速解压缩的压缩库
  • PhysicsFS:对种种归档提供抽象访问的库,主要用来录像游戏,设计灵感部分来自于Quake3的文件子系统。
  • KArchive:用于创制,读写和操作文件档案(例如zip和
    tar)的库,它通过QIODevice的一比比皆是子类,使用gzip格式,提供了晶莹剔透的减弱和解压缩的数据。
  • LZ4 :极度便捷的压缩算法
  • LZHAM :无损压缩数据库,压缩比率跟LZMA接近,不过解压缩速度却要快得多。
  • LZMA :7z格式暗中认同和通用的压缩方法。
  • LZMAT :及其飞速的实时无损数据压缩库
  • miniz:单一的C源文件,紧缩/膨胀压缩库,使用zlib包容API,ZIP归档读写,PNG写形式。
  • Minizip:Zlib最新bug修复,协助PKWARE磁盘跨越,AES加密和IO缓冲。
  • Snappy :飞速减掉息争压缩
  • ZLib :卓殊连贯的数量流压缩库
  • ZZIPlib:提供ZIP归档的读权限。

1.4.
opencv在2.4.4版本之后添加了对java的最新接济,可以接纳java api了。3

并发性

并发执行和二十四线程 

  • Boost.Compute :用于OpenCL的C++GPU计算库
  • Bolt :针对GPU进行优化的C++模板库
  • C++React :用于C++11的反应性编程库
  • Intel
    TBB
     :速龙线程构件块
  • Libclsph:基于OpenCL的GPU加快SPH流体仿真库
  • OpenCL :并行编程的异构系统的绽开标准
  • OpenMP:OpenMP API
  • Thrust :类似于C++标准模板库的并行算法库
  • HPX :用于其余规模的交互和分布式应用程序的通用C++运转时系统
  • VexCL :用于OpenCL/CUDA
    的C++向量表达式模板库。

2.
Qa3

容器

  • C++
    B-tree
     :基于B树数据结构,落成命令内存容器的模板库
  • Hashmaps
    C++中绽放寻址哈希表算法的兑现

2.1.
 java.lang.UnsatisfiedLinkError:
Directory separator should not appear in library name:
D:\tsclib.dll3

密码学

  • Bcrypt :1个跨平台的文件加密工具,加密文件可以移植到具备可支撑的操作系统和电脑中。
  • BeeCrypt
  • Botan: C++加密库
  • Crypto++:二个关于加密方案的免费的C++库
  • GnuPG: OpenPGP标准的一体化兑现
  • GnuTLS :完结了SSL,TLS和DTLS协议的贺州通讯库
  • Libgcrypt
  • libmcrypt
  • LibreSSL:免费的SSL/TLS协议,属于二〇一五OpenSSL的一个分支
  • LibTomCrypt:三个不胜健全的,模块化的,可移植的加密工具
  • libsodium:基于NaCI的加密库,固执己见,不难选择
  • Nettle 底层的加密库
  • OpenSSL :
    三个强有力的,商用的,成效齐全的,开放源代码的加密库。
  • Tiny AES128 in
    C
     :用C完成的三个精密,可移植的已毕了AES128ESB的加密算法

 

数据库

数据库,SQL服务器,ODBC驱动程序和工具 

  • hiberlite :用于Sqlite3的C++对象关系映射
  • Hiredis
    用于Redis数据库的很简单的C客户端库
  • LevelDB
    快捷键值存储库
  • LMDB:符合数据库四大骨干要素的嵌入键值存储
  • MySQL++:封装了MySql的C
    API的C++ 包装器
  • RocksDB:来自Facebook的停放键值的全速储存
  • SQLite:二个一心嵌入式的,作用齐全的关周到据库,唯有几百KB,能够正确包罗到你的品类中。

 

调试

调试库, 内存和能源走漏检测,单元测试 

  • Boost.Test:Boost测试库
  • Catch:三个很时髦的,C++原生的框架,只含有头文件,用于单元测试,测试驱动开发和行事使得开发。
  • CppUnit:由JUnit移植过来的C++测试框架
  • CTest:CMake测试驱动程序
  • googletest:谷歌C++测试框架
  • ig-debugheap:用于跟踪内存不当的多平台调试堆
  • libtap:用C语言编写测试
  • MemTrack —用于C++跟踪内存分配
  • microprofile
    跨平台的网络试图分析器
  • minUnit :使用C写的巧夺天工单元测试框架,只行使了八个宏
  • Remotery:用于web视图的单一C文件分析器
  • UnitTest++:轻量级的C++单元测试框架

1.1. :OpenCV 3.0 宣布,史上效益最全,速度最快的版

2016-05-19 v2.4.13   267M

 

 

2011年8月,OpenCV 2.3发布。

2012年4月2日,发布OpenCV 2.4。

2014年8月21日,发布OpenCv 3.0 alpha。

2014年11月11日,发布OpenCV 3.0 beta。

2015年6月4日,发布OpenCV 3.0。

2013年12月31日,OpenCV 2.4.8发布。

2014年4月25日,OpenCV 2.4.9发布。

二〇一六年5月221日,OpenCv 3.0 alpha版本发布。

二零一五年10月十六日,OpenCv 3.0 beta版本公布。

二〇一五年2月九日,OpenCV 3.0版本发表。[3] 

二〇一四年六月30号,OpenCV2.4.12版本揭橥。

2016年二月2五日,OpenCV3.1本子发表。

 

打闹引擎

  • Cocos2d-x :三个跨平台框架,用于营造2D娱乐,互动图书,演示和任何图形应用程序。
  • Grit :社区档次,用于创设二个免费的玩耍引擎,完结开放的世界3D游戏。
  • Irrlicht :C++语言编写的开源高质量的实时#D引擎
  • Polycode:C++完毕的用来创立游戏的开源框架(与Lua绑定)。

1.2. 应用领域

编辑

1、人机互动

二,物体识别

3、图像分割

4、人脸识别

五,动作识别

6、举手投足跟踪

7、机器人

⑧运动分析

九,机器视觉

拾,结构解析

1壹,小车安全驾驶

图形用户界面

  • CEGUI : 很灵敏的跨平台GUI库
  • FLTK :快捷,轻量级的跨平台的C++GUI工具包。
  • GTK+
    用于创制图形用户界面的跨平台工具包
  • gtkmm :用于受欢迎的GUI库GTK+的法定C++接口。
  • imgui:拥有最小重视关系的立即形式图形用户界面
  • libRocket : libRocket 是壹个C++
    HTML/CSS 游戏接口中间件
  • MyGUI :快速,灵活,简单的GUI
  • Ncurses:终端用户界面
  • QCustomPlot :没有愈多器重关系的Qt绘图控件
  • Qwt :用户与技能应用的Qt
    控件
  • QwtPlot3D :成效丰盛的按照Qt/OpenGL的C++编程库,本质上提供了一群3D控件
  • OtterUI : 资讯,OtterUI 是用于嵌入式系统和相互游戏软件的用户界面开发化解方案
  • PDCurses 蕴含源代码和预编译库的集体图形函数库
  • wxWidgets C++库,允许开发人员使用壹个代码库可以为widows,
    Mac OS X,Linux和其它平台创造应用程序

1.3. OPENCV2.4.3改革 2.4.2就有了对java的接济

改进对python的支持

2012-11-02

OpenCV

2.4.3

Reference
manual

User
guide

Tutorials
Java
API

 

图形

  • bgfx:跨平台的渲染库
  • Cairo:资助八种输出设备的2D图形库
  • Horde3D 一个微型的3D渲染和动画片引擎
  • magnum C++11和OpenGL
    2D/3D 图形引擎
  • Ogre
    3D
     用C++编写的一个面向场景,实时,灵活的3D渲染引擎(并非游戏引擎)
  • OpenSceneGraph 具有高性能的开源3D图形工具包
  • Panda3D 用于3D渲染和娱乐支付的框架,用Python和C++编写。
  • Skia 用于绘制文字,图形和图像的完整的2D图形库
  • urho3d 跨平台的渲染和娱乐引擎。

1.4. opencv在2.4.4版本之后添加了对java的风靡支持,可以行使java api了。

下边就是自个儿动用opencv的java api 提取图片的sift特征。

 

 

 

 

 

 

 

参考资料

java中调用dll文件的二种艺术 – jimmy609的专栏 – 博客频道 – CSDN.NET.html

opencv java
api提取图片sift特征 –
anexplore – 搜狐.html

OpenCV
3.0 版正式发表,史上效果最全,速度最快的版本

  • OPEN资讯.html

opencv_百度百科.html

 

 

OPENCV2.4.3改进_百度经验.html

 

小编:: 绰号:老哇的爪子claw of
Eagle 偶像破坏者Iconoclast
image-smasher

捕鸟王”Bird Catcher 王中之王King of
Kings 虔诚者Pious 宗教信仰捍卫者 Defender Of the Faith. 卡拉卡拉红斗篷
Caracalla red cloak

简称:: Emir Attilax Akbar 埃Mill 阿提拉克斯
阿克巴

姓名::Emir Attilax Akbar bin Mahmud bin  attila
bin Solomon bin adam Al Rapanui 埃Mill 阿提拉克斯 阿克巴 本 马哈茂德 本 阿提拉 本 Solomon 本亚当  阿尔 拉帕努伊

常用名:艾提拉(艾龙),  EMAIL:1466519819@qq.com

 

 

职称:uke总部o2o管事人,全球网格化项目开创者,

uke宗教与文化融合事务部委员长,
uke宗教改进委员会副主席

,Uke部落首席大酋长,

uke制度与首要会议委员会司长,uke保安部首席大队长,uke制度检查委员会副会长,

奶牛科学和技术cto ,uke 首席cto

ukePolly尼西亚区大区连锁监护人,克尔格伦群岛区连锁管事人,莱恩群岛区连锁管事人,uke汤加王国区域管事人。布维岛和南乔治亚和南桑威奇群岛大区连锁管事人

 Uke软件条件协会负责人长负责人长
uke一生教育高校副校长

Uke
数据库与存储标准化社团副会长 uke出版社编写总编

Uke医院方面的元老

 

转发请注解来源:attilax的特辑
 ?http://www.cnblogs.com/attilax/

–Atiend

 

 

 

图像处理

  • Boost.GIL:通用图像库
  • 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 : 开源总结机视觉类库
  • tesseract-ocr:OCR引擎
  • VIGRA :用于图像分析通用C++总计机视觉库
  • VTK :用于3D总计机图形学,图像处理和可视化的开源免费软件系统。

国际化

  • gettext :GNU
    `gettext’
  • IBM ICU:提供Unicode
    和全世界化辅助的C、C++ 和Java库
  • libiconv :用于分裂字符编码之间的编码转换库

Jason

  • frozen :
    C/C++的杰森解析生成器
  • Jansson :进行编解码和拍卖Jason数据的C语言库
  • jbson :C++14中创设和迭代BSON
    data,和Json 文档的库
  • JeayeSON:相当完美的C++
    JSON库,只包蕴头文件
  • JSON++ : C++ JSON
    解析器
  • json-parser:用可移植的ANSI
    C编写的JSON解析器,占用内存极度少
  • json11 :七个秀气的C++11
    JSON库
  • jute :非常不难的C++
    JSON解析器
  • ibjson:C语言中的JSON解析和打印库,很不难和其余模型集成。
  • libjson:轻量级的JSON库
  • PicoJSON:C++中JSON解析系列化,只包涵头文件
  • qt-json :用于JSON数据和
    QVariant层次间的相互解析的大致类
  • QJson:将JSON数据映射到QVariant对象的依照Qt的库
  • RapidJSON
    用于C++的长足JSON 解析生成器,包括SAX和DOM二种风格的API
  • YAJL :C语言中神速流JSON解析库

日志

  • Boost.Log :设计丰裕模块化,并且存有伸张性
  • easyloggingpp:C++日志库,只含有单一的头文件。
  • Log4cpp :一文山会海C++类库,灵活加上日志到文件,系统日志,IDSA和其他地点。
  • templog:轻量级C++库,可以添加日志到您的C++应用程序中

机器学习

  • Caffe :快捷的神经网络框架
  • CCV :以C语言为着力的现世总括机视觉库
  • mlpack :可增加的C++机器学习库
  • OpenCV:开源总计机视觉库
  • Recommender:使用协同过滤进行产品推介/提议的C语言库。
  • SHOGUN:Shogun
    机器学习工具
  • sofia-ml :用于机器学习的飞跃增量算法套件

数学

  • Armadillo :高品质的C++线性代数库,速度和易用性做到了很好的平衡。语法和MatlAB很相似
  • blaze:高质量的C++数学库,用于密集和疏散算法。
  • ceres-solver :来自谷歌的C++库,用于建模和缓解大型复杂非线性最小平方难点。
  • CGal: 高效,可靠的集结算法集合
  • cml :用于游戏和图表的免费C++数学库
  • Eigen :高级C++模板头文件库,包罗线性代数,矩阵,向量操作,数值化解和其余相关的算法。
  • GMTL:数学图形模板库是一组广泛完毕大旨图形的工具。
  • GMP:用于个高精度总括的C/C++库,处理有号子整数,有理数和浮点数。

多媒体

  • GStreamer :营造媒体处理组件图形的库
  • LIVE555 Streaming
    Media
     :使用开放标准协议(冠道TP/CRUISERTCP,
    凯雷德TSP, SIP) 的多媒体流库
  • libVLC :libVLC (VLC
    SDK)媒体框架
  • QtAv:基于Qt和FFmpeg的多媒体播放框架,可以支持你简单地编写出一个播放器
  • SDL :简单直控媒体层
  • SFML :迅速,简单的多媒体库

网络

  • ACE:C++面向对象互连网变成工具包
  • Boost.Asio:用于网络和底部I/O编程的跨平台的C++库
  • Casablanca:C++ REST
    SDK
  • cpp-netlib:高级网络编程的开源库集合
  • Dyad.c:C语言的异步网络
  • libcurl :多协议文本传输库
  • Mongoose:相当轻量级的互连网服务器
  • Muduo :用于Linux多线程服务器的C++非阻塞网络库
  • net_skeleton :C/C++的TCP
    客户端/服务器库
  • nope.c :基于C语言的超轻型软件平台,用于可增加的劳务器端和互连网采纳。
    对于C编程人士,可以设想node.js
  • Onion :C语言HTTP服务器库,其设计为轻量级,易使用。
  • POCO:用于打造网络和按照网络应用程序的C++类库,可以运作在桌面,服务器,移动和嵌入式系统。
  • RakNet:为2十五日游开发人员提供的跨平台的开源C++互连网引擎。
  • Tuf
    o
     :用于Qt之上的C++营造的异步Web框架。
  • WebSocket++ :基于C++/Boost
    Aiso的websocket 客户端/服务器库
  • ZeroMQ :高速,模块化的异步通讯库

物理学

引力学仿真引擎 

  • Box2D:2D的八日游物理引擎。
  • Bullet :3D的游玩物理引擎。
  • Chipmunk :飞速,轻量级的2D玩耍物理库
  • LiquidFun:2D的玩耍物理引擎
  • ODE :开放引力学引擎-开源,高品质库,模拟刚体引力学。
  • ofxBox2d:Box2D开源框架包装器。
  • Simbody :高质量C++多体动力学/物理库,模拟关节生物力学和机械系统,像车辆,机器人和躯体骨骼。

机器人学

  • MOOS-IvP :一组开源C++模块,提供机器人平台的自主权,越发是自立的深海车辆。
  • MRPT:移动机器人编程工具包
  • PCL :点云库是一个单身的,大规模的开放项目,用于2D/3D图像和点云处理。
  • Robotics Library (RL)
    一个单独的C++库,包涵机器人引力学,运动布置和操纵。
  • RobWork:一组C++库的汇聚,用于机器人系统的虚假和操纵。
  • ROS :机器人操作系统,提供了一些库和工具帮忙软件开发人士创造机器人应用程序。

科学计算

  • FFTW :用一维照旧多维计算DFT的C语言库。
  • GSL:GNU科学库。

脚本

  • ChaiScript :用于C++的不难使用的嵌入式脚本语言。
  • Lua :用于配置文件和骨干应用程序脚本的微型飞快脚本引擎。
  • luacxx:用于创立Lua绑定的C++
    11 API
  • SWIG :二个方可让你的C++代码链接到JavaScript,Perl,PHP,Python,Tcl和Ruby的包装器/接口生成器
  • V7:嵌入式的JavaScript
    引擎。
  • V8 :谷歌(谷歌(Google))的急迅JavaScript引擎,能够被置于到任何C++应用程序中。

序列化

  • Cap’n
    Proto
     :飞快数据交流格式和奥迪Q5PC系统。
  • cereal :C++11
    种类化库
  • FlatBuffers :内存高效的系列化库
  • MessagePack :C/C++的很快二进制系列化库,例如
    JSON
  • protobuf :协议缓冲,谷歌(谷歌)的数据交流格式。
  • protobuf-c :C语言的协商缓冲已毕
  • SimpleBinaryEncoding:用于低顺延应用程序的对二进制格式的应用程序音讯的编码和平解决码。
  • Thrift :高效的跨语言IPC/讴歌RDXPC,用于C++,Java,Python,PHP,C#和其他二种语言中,最初由推特(TWTR.US)开发。

视频

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

虚拟机

  • CarpVM:C中有趣的VM,让大家一齐来探望这么些。
  • MicroPython :意在完毕单片机上Python3.x的落到实处
  • TinyVM:用纯粹的ANSI
    C编写的袖珍,快捷,轻量级的虚拟机。

Web应用框架

  • Civetweb :提供易于使用,强大的,C/C++嵌入式Web服务器,带有可选的CGI,SSL和Lua资助。
  • 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 :Gnome的xml
    C解析器和工具包
  • libxml++ :C++的xml解析器
  • PugiXML :用于C++的,协理XPath的轻量级,简单急速的XML解析器。
  • RapidXml :试图创造最便捷的XML解析器,同时保证易用性,可移植性和合理性的W3C包容性。
  • TinyXML :不难小型的C++XML解析器,可以很不难地融会到其余类型中。
  • TinyXML2:简单急迅的C++CML解析器,可以很不难集成到其余品类中。
  • TinyXML++:TinyXML的一个全新的接口,使用了C++的诸多广大优势,模板,非凡和更好的不行处理。
  • Xerces-C++ :用可移植的C++的子集编写的XML验证解析器。

多项混杂

一部分有效的库大概工具,可是不切合上面的分类,恐怕还不曾分类。 

  • C++
    Format
     :C++的袖珍,安全和便捷格式化库
  • casacore :从aips++
    派生的一层层C++主题库
  • cxx-prettyprint:用于C++容器的打印库
  • DynaPDF :易于使用的PDF生成库
  • gcc-poison :援救开发人士禁止应用程序中的不安全的C/C++函数的简便的头文件。
  • googlemock:编写和利用C++模拟类的库
  • HTTP
    Parser
     :C的http请求/响应解析器
  • 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库
  • PHP-CPP:使用C++来打造PHP扩大的库
  • Better
    String
     :C的另八个字符串库,功用更充分,不过从未缓冲溢出标题,还富含了一个C++包装器。

软件

用以创建开发条件的软件 

编译器

  • Clang :由苹果公司开销的
  • GCC:GNU编译器集合
  • Intel C++
    Compiler
     :由英特尔公司用度
  • LLVM :模块化和可重用编译器和工具链技术的集结
  • Microsoft Visual
    C++
     :MSVC,由微软集团支付
  • Open
    WatCom
     :沃特com,C,C++和Fortran交叉编译器和工具
  • TCC :轻量级的C语言编译器

在线编译器

  • codepad :在线编译器/解释器,3个归纳的搭档工具
  • CodeTwist:四个简练的在线编译器/解释器,你能够贴补的C,C++只怕Java代码,在线执行并查阅结果
  • coliru :在线编译器/shell,
    帮助各样C++编译器
  • Compiler
    Explorer
    :交互式编译器,可以拓展汇编输出
  • CompileOnline:Linux上在线编译和执行C++程序
  • Ideone :二个在线编译器和调试工具,允许你在线编译源代码并进行,协助60七种编程语言。

调试器

集成开发条件(IDE)

  • AppCode :营造与JetBrains’
    英特尔liJ IDEA
    平台上的用来Objective-C,C,C++,Java和Java开发的融会开发环境
  • CLion:来自JetBrains的跨平台的C/C++的三合一开发条件
  • Code::Blocks :免费C,C++和Fortran的合一开发环境
  • CodeLite :另贰个跨平台的免费的C/C++集成开发环境
  • Dev-C++:可移植的C/C++/C++11合一开发条件
  • Eclipse
    CDT
    :基于Eclipse平台的作用齐全的C和C++集成开发条件
  • Geany :轻量级的飞速,跨平台的融会开发环境。
  • IBM
    VisualAge
     :来自IBM的家庭计算机集成开发条件。
  • Irony-mode:由libclang驱动的用来Emacs的C/C++微形式
  • KDevelop:免费开源集成开发条件
  • Microsoft Visual
    Studio
     :来自微软的购并开发环境
  • NetBeans :首要用来Java开发的的合一开发条件,也支撑其余语言,尤其是PHP,C/C++和HTML5。
  • Qt
    Creator
    :跨平台的C++,Javascript和QML集成开发环境,也是Qt
    SDK的一片段。
  • rtags:C/C++的客户端服务器索引,用于
    跟基于clang的emacs的合并
  • Xcode :由苹果公司开发
  • YouCompleteMe:二个用于Vim的依照你敲的代码快捷模糊搜索并开展代码补全的发动机。

打造系统

  • Bear :用于为clang工具生成编译数据库的工具
  • Biicode:基于文件的简便借助管理器。
  • CMake :跨平台的免费开源软件用于管理软件使用独立编译的格局举办打造的历程。
  • CPM:基于CMake和Git的C++包管理器
  • FASTBuild:高品质,开源的打造系统,帮忙中度可伸张性的编译,缓冲和互连网遍布。
  • Ninja :专注于速度的袖珍打造系统
  • Scons :使用Python scipt
    配置的软件营造工具
  • tundra :高品质的代码打造系统,甚至对于那些大型的软件项目,也能提供最好的增量营造次数。
  • tup:基于文件的打造系统,用于后台监控变化的公文。

静态代码分析

作者:EliteQing 
出处:http://www.cnblogs.com/liinux/ 
本文版权归我和腾讯网共有,欢迎转发,但未经小编同意必须保留此段表明,且在小说页面显著地方给出原文连接,否则保留追究法律义务的职务。

积土成山,风雨兴焉;积水成渊,蛟龙生焉; 积善成德,而神明自得,圣心备焉。故不积跬步,无以至千里;不积小流,无以成江海。

迎接参加开源Java爬虫QQ群:322937592
数量解析&互连网爬虫资讯 1

 

 

 

标签: 编程基础

好文要顶 关怀我 收藏该文 资讯 2

资讯 3

EliteQing
关注 – 51
粉丝 – 9

 

 

+加关注

1

0

 

 

« 上一篇:java.lang.NoClassDefFoundError:
org/w3c/dom/ElementTraversal

» 下一篇:Git常用命令

posted @ 2016-06-17
02:29 EliteQing 阅读(785) 评论(0) 编辑 收藏

 

 

刷新评论刷新页面回到顶部

登记用户登录后才能公布评论,请 登录 或 注册,访问网站首页。

 

【推荐】50万行VC++源码:
大型组态工控、电力仿真CAD与GIS源码库

【推荐】融云公布 App 社交化白皮书 IM 提高活跃超 8

【推荐】乐乎以此云产品做了15年才面世,1年吸引10万+开发者
【红包】阿里云双11红包:答题抽奖,100%中,赢10元~1111元红包

 

资讯 4

最新IT新闻:
· 滴滴全国接单王面临下岗:从月入3万降到月入1万
· 东方网主管公开信:一统天下的腾讯对国家相对是重伤
· Airbnb中国业内确立
用户数量将存在中国境内

· 亚马逊(亚马逊(Amazon))大不列颠及北爱尔兰联合王国登陆亚马逊(亚马逊)外国购
百万英帝国选品可触达中国买主

· 董明珠(Mingzhu Dong)正面作答股东会发飙:有人花钱搅局
» 越多音讯…

资讯 5

最新知识库小说:

· 稳中求进地代码重构
· 技巧的嫡系与野路子
· 陈皓:什么是工程师襄子化?
· 没那么难,谈CSS的设计格局
· 先后猿媳妇儿注意事项

» 越来越多知识库作品…

 

公告

资讯 6

联系我:资讯 7

交流群:数码解析&互联网爬虫

关于我:Done is better than perfect.

公告栏:本站转发内容类同均保存原链接,若不幸侵略了您的变通请通过上述措施挂钩,小编会第一时间核对完善。


能源链接:
1.免费代办
2.HTTP在线测试
3.Stack Overflow
4.在线工具
5.Search Code
6.Java API
Demon

7.Java Source Code Search 2.0
8.快搜-Googel


昵称:EliteQing
园龄:1年2个月
粉丝:9
关注:51

+加关注

< 2016年11月 >

30

31

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

1

2

3

4

5

6

7

8

9

10

搜索

 

 

常用链接

自个儿的标签

散文档案

新型评论

读书名次榜

讲评排名榜

推荐名次榜

 

 

Copyright ©2016 EliteQing

 

Post Author: admin

发表评论

电子邮件地址不会被公开。 必填项已用*标注