Unicode库是一个包含各种字符集和字符编码的标准,它允许用户在不同的语言和平台之间进行文本的交换和处理。在C/C++开发中,使用Unicode库可以帮助开发者处理各种字符集和编码,从而提高应用程序的可扩展性和可国际化性。 对于C/C++开发者来说,选择一个合适的Unicode库非常重要。在这方面,一些常用的开源Unicode库包括: ...
Libtool – 一个通用库支持脚本,是 Autotools 的一部分。GNU GPL3 或更高版本。 Meson – 一个非常快,用户友好的构建系统,基于 Ninja。Apache2.0. 编译器 Clang – 一个基于 LLVM 的 C 的编译器,支持 C11 标准。NCSA. CompCert – 一个经过充分验证的 C 编译器。支持几乎所有的 C89 标准。GNU GPL2.1 或...
PhysicsFS: 对各种归档提供抽象访问的库,主要用于视频游戏,设计灵感部分来自于Quake3的文件子系统。 KArchive: 用于创建,读写和操作文件档案(例如zip和 tar)的库,它通过QIODevice的一系列子类,使用gzip格式,提供了透明的压缩和解压缩的数据。 LZ4: 非常快速的压缩算法 LZHAM: 无损压缩数据库,压缩比率跟LZMA接近,但是...
VIGRA : 用于图像分析通用C++计算机视觉库 VTK : 用于3D计算机图形学,图像处理和可视化的开源免费软件系统。 国际化 gettext : GNU gettext IBM ICU : 提供Unicode 和全球化支持的C、C++ 和Java库 libiconv : 用于不同字符编码之间的编码转换库 Json库 frozen : C/C++的Jason解析生成器 Jansson : 进行编解码和...
C++通用框架和库 Apache C++ Standard Library:是一系列算法,容器,迭代器和其他基本组件的集合 ASL :Adobe源代码库提供了同行的评审和可移植的C++源代码库。 Boost :大量通用C++库的集合。 BDE :来自于彭博资讯实验室的开发环境。 Cinder:提供专业品质创造性编码的开源开发社区。
LZMAT:及其快速的实时无损数据压缩库 miniz:单一的C源文件,紧缩/膨胀压缩库,使用zlib兼容API,ZIP归档读写,PNG写方式。 Minizip:Zlib最新bug修复,支持PKWARE磁盘跨越,AES加密和IO缓冲。 Snappy:快速压缩和解压缩 ZLib:非常紧凑的数据流压缩库 ZZIPlib:提供ZIP归档的读权限。
glibc:GNU C 库。一个 C 标准库的实现。GNU LGPL2.1。官网 musl:标准 C 库,兼容 POSIX 2008 和 C11,为静态链接设计。Expat。官网 字符串处理 bstrlib:更好的字符串处理库。双重许可,3-clause BSD或GNU GPL2.1。官网 ICU:International Components for Unicode;提供 Unicode 支持的库。ICU license。官网 ...
muduo 是一个基于 Reactor 模式的现代 C++ 网络库,它采用非阻塞 IO 模型,基于事件驱动和回调,原生支持多核多线程,适合编写 Linux 服务端多线程网络应用程序。 主页:https://github.com/chenshuo/muduo C++ 资源大全 关于C++ 框架、库和资源的一些汇总列表,内容包括:标准库、Web应用框架、人工智能...
IBM ICU - 一组提供 Unicode 和全球化支持的 C/C++ 和 Java 库。[重症监护室] libiconv - 不同字符编码之间的编码转换库。[通用公共许可证] utf8.h - C 和 C++ 的单头 utf8 字符串函数。[许可] utf8proc - 一个干净的 C 库,用于处理 UTF-8 Unicode 数据。[麻省理工学院] 进程间通信 Apache Thrif...
安全,但是我自己在centos 6.2上面编译log4cpp后发现其不支持多线程,详情:http://sourceforge.net/p/log4cpp/feature-requests/34/。反而log4cplus宣称自己是线程安全的),另外log4plus更新非常频繁,对于一个有版本洁癖的人来说,这也是我选择它的原因,新版本提供了vc10的解决方案,还支持可选编译Unicode和非Unicode...