c++语言(c++编译器)

C框架、库、资源的一些汇总列表,包括:标准库、Web应用框架、人工智能、数据库、图像处理、机器学习、日志、代码分析等。有需要的朋友可以收藏一下!
标准库C标准库,包括STL容器,算法和函数等。C标准库:用核心语言编写的类和函数的集合,也是C ISO自己标准的一部分。标准模板库:标准模板库C POSIX库:POSIX系统的C标准库规范ISO C标准委员会:C标准委员会
C通用框架和库Apache C标准库:是算法、容器、迭代器和其他基本组件的集合。ASL :Adobe源代码库提供同行评审和可移植C源代码库。Boost:大量通用C库的集合。BDE:它来自彭博信息实验室的开发环境。Cinder:一个开源开发社区,提供专业质量的创造性编码。Cxxomfort:一个仅包含头文件的轻量级库,它将C 11的一些新特性移植到C 03中。Dlib:采用契约式编程和现代C技术设计的通用跨平台C库。EASTL:EA-STL public part ffead-CPP:企业应用开发框架Folly:脸书开发并使用的开源C库JUCE:用于开发跨平台软件的全包C类库libPhenom:用于构建高性能、高可伸缩系统的事件框架。LibSourcey:一个用C11 evented IOL IBU: C语言编写的多平台工具库,用于实时视频流和高性能网络应用。Loki: C库的设计包括常用的设计模式和习惯用法的实现。MiLi:open framework,一个只有头文件的小型C库:开发创造性编码的C工具包。Qt:跨平台应用和用户界面框架原因:一个跨平台的框架,让开发者更容易使用Java,Net和Python,同时满足了他们对C. ROOT的性能和优势的需求:一系列面向对象的框架,具有所有的功能,可以非常高效地处理和分析大量数据,被欧洲原子能研究机构使用。STLport:是STL STXXL的代表版本:超大数据集的标准模板库。Ultimate: c跨平台快速应用开发框架Windows模板库:开放yomm11: c11的多方法,一个开发Windows应用和UI组件的c库。
人工btsk:进化对象,一个游戏行为树启动器工具:基于模板的ANSI C进化计算库,可以帮助你非常快速的编写自己的随机优化算法。C 11框架是一套编程语言,是一个用于创建人工智能应用的多用途软件系统。
异步事件循环增强。Asio:一个用于网络和底层I/O编程的跨平台C库。Libev:全功能、高性能的时间周期,略微模仿libevent,但不再像libevent那样受限,同时也修复了它的一些bug。Libevent:事件通知库libuv:跨平台异步I/O.
音频,声音,音乐,数字音乐库FMOD:一个易于使用的跨平台音频引擎和音频内容的游戏创作工具。Maximilian: C音频和音乐数字信号处理库OpenAL:开源音频库-跨平台音频APIOpus:完全开放、免版税、高度通用的音频编解码器Speex:免费编解码器,被Opus Tonic抛弃:C易用高效的音频合成Vorbis: Ogg Vorbis是完全开放、非专有、免版税的通用压缩音频格式。
生态信息、基因组学和生物技术libsequence:用于表示和分析群体遗传数据的C库。SeqAn:专注于生物数据序列分析的算法和数据结构。Vcflib: C库Wham解析处理VCF文件:关联测试直接应用于BAM文件的基因结构变异。
压缩和归档库bzip2:一个完全免费的、免费的专利和高质量的数据压缩doboz:一个能够快速解压缩的压缩库PhysicsFS:一个提供对各种归档的抽象访问的库,主要用于视频游戏。设计灵感部分来自于Quake3的文件子系统。KArchive:一个用于创建、读取、写入和操作文件档案(如zip和tar)的库。它通过QIODevice的一系列子类提供透明的压缩和解压缩数据,使用gzip格式。LZ4:极速压缩算法LZHAM:无损压缩数据库,压缩比接近LZMA,但解压缩速度快很多。LZMA :7z格式是默认和常见的压缩方法。LZMAT:及其快速实时无损数据压缩库miniz:单C源文件,压缩/扩展压缩库,使用zlib兼容API,ZIP存档读写,PNG写入模式。Minizip最新的bug修复:Zlib支持PKWARE磁盘跨越、AES加密和io缓冲。Snappy:快速压缩和解压缩ZLib:非常紧凑的数据流压缩库ZZIPlib:提供对ZIP存档的读取访问。
并发执行和多线程加速。compute:C GPU computing library Bolt for OpenCL:C template library for GPU CRECT:reactive programming lib 11 Intel TBB:Intel thread building block Libclsph:GPU acceleration基于OpenCL的sph流体模拟库:and OpenMP:OpenMP apitrush:一个类似于C标准模板库的并行算法库HPX:一个通用的C运行时系统,适用于任何规模的并行和分布式应用VexCL:一个OpenCL/CUDA的C矢量表达式模板库。
容器C B-tree:基于B-tree数据结构,在命令内存容器的模板库Hashmaps: C中实现开放寻址哈希表算法。
密码学Bcrypt:一个跨平台的文件加密工具,可以移植到所有支持的操作系统和处理器上。一个关于加密方案的免费C库。GnuPG:开放PGP标准的完整实现。GnuTLS:一个实现SSL、TLS和DTLS协议的安全通信库。LibgcryptlibmcryptLibreSSL:一个免费的SSL/TLS协议。LibTomCrypt,OpenSSL 2014的一个分支:一个非常全面的、模块化的、可移植的加密工具libna:一个基于NaCI的、固执己见的、易于使用的加密库OpenSSL,Nettle底层的加密库:一个强大的、商业的、功能齐全的、开源的加密库。Tinaes128IN C:用C实现的AES128ESB的一种紧凑和可移植的加密算法。
数据库、SQL server、ODBC驱动和工具hiber lite:C object relational mapping for SQLite 3 hire dis:一个非常简单的C client library for Redis database level db:Fast key-value repository LMDB:符合数据库四大基本元素的嵌入式key-value repository MySql:C wrapper rocks db封装MySql的C API:from Fa cebook SQLite中嵌入式键值的快速存储:一个完全嵌入式的、功能齐全的关系数据库,只有几百KB,可以正确地包含在您的项目中,
调试库,内存和资源泄漏检测,单元测试增强。测试:升压。Test:Boost Library Catch:一个时髦的,C-native的框架,只包含头文件,用于单元测试,测试驱动开发和行为驱动开发。CppUnit: C测试框架CTest:CMake测试驱动googletest: Google C测试框架ig-debugheap:多平台调试堆libtap:用C语言编写的test memtrack-micro profile-用于C跟踪内存分配-跨平台网络尝试分析单元minUnit:一个用C编写的迷你单元测试框架,只使用了两个宏:UnitTest,一个用于web view的单一C文件分析器,一个轻量级C单元测试框架。
游戏引擎Cocos2d-x:一个用于构建2d游戏、交互式书籍、演示和其他图形应用程序的跨平台框架。Grit:社区项目,用于构建免费游戏引擎,实现开放世界3D游戏。一个用IRCHT: C语言编写的开源高性能实时#D引擎,一个用Polycode: C实现的用于创作游戏的开源框架(绑定Lua)。
图形用户界面CEGUI:一个灵活的跨平台GUI库FLTK:一个快速轻量的跨平台C GUI工具包。GTK: gtkmm,一个用于创建图形用户界面的跨平台工具包:GTK的官方C接口,一个流行的GUI库。Imgui:即时模式图形用户界面最小依赖libRocket :libRocket是一个C HTML/CSS游戏界面中间件MyGUI:快速、灵活、简单GUINcurses:最终用户界面QCustomPlot: Qt绘图控件Qwt无更多依赖:Qt控件QwtPlot3D面向用户和技术应用:基于Qt/OpenGL的C编程库功能丰富,本质上提供了一组3D控件OtterUI :OtterUI是一个面向嵌入式系统和交互娱乐软件的用户界面开发解决方案。PDCurses是一个包含源代码和预编译库的公共图形函数库wxWidgets C库,它允许开发人员使用一个代码库来创建用于widows、Mac OS X、Linux等平台的应用程序。
图形bgfx:跨平台渲染库Cairo: 2D图形库Horde3D,支持多种输出设备。一个小型的3D渲染和动画引擎magnum C 11和OpenGL 2D/3D图形引擎Ogre 3D。用c语言编写的面向场景、实时、灵活的3D渲染引擎(不是游戏引擎)OpenSceneGraph有一个高性能的开源3D图形工具包Panda3D作为3D渲染和游戏开发的框架,用Python和c语言编写,Skia是一个完整的2D图形库,用于绘制文本、图形和图像。urho3d跨平台渲染和游戏引擎。
图像处理增强。GIL:通用图像库CImg:一个用于图像处理的小型开源C工具包CxImage:一个用于加载、保存、显示和转换的图像处理和转换库。可以处理的图像格式包括BMP、JPEG、GIF、PNG、TIFF、MNG、ICO、PCX、TGA、WMF、WBMP、JBG和J2K。FreeImage:一个开源库,支持常见的图片格式和多媒体应用所需的其他格式。GDCM:草根DICOM库ITK:跨平台开源图像分析系统magick:imagemagick程序的c接口magick wnd:imagemagick程序的c接口OpenCV:开源计算机视觉类库tesserac t-OCR:OCR:OCR engine VIGRA:通用c计算机视觉图像分析库VTK:用于3D计算机图形学、图像处理和可视化的开源免费软件系统。最后,对于正在学习编程或者想在工作中得到提升的程序员,如果你想提升自己的编程能力,我帮你提升水平!作者在这里或许能帮到你~编程学习书籍分享:
学习视频分享:
分享(源代码,项目实际视频,项目笔记,基础入门教程)。欢迎转行学编程的伙伴,学会用更多的材料比自己思考成长更快!
如果对C/C感兴趣,可以关注边肖,后台私信我:【编程通信】大家一起学习吧!可以获取一些C/C项目学习视频!你已经设置了关键词自动回复,自动收到就好!

其他教程

新闻小报的栏目(趣味小新闻)

2022-9-2 9:17:24

其他教程

运营总监和营销总监(运营策划总监主要做什么)

2022-9-2 9:19:29

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索