c++ 引用的第三方库

c++ 引用的第三方库,第1张

Header-Only 库 1. nothings/stb

大名鼎鼎的 stb_image 系列,涵盖图像,声音,字体等,只需单头文件!

3. Neargye/magic_enum

枚举类型的反射,如枚举转字符串等(实现方式很巧妙)

4. g-truc/glm

模仿GLSL语法的数学矢量/矩阵库(附带-些常用函数,随机数生成等)

5. Tencent/rapidjson

单纯的JSON库,甚至没依赖STL (可定制性高,工程美学经典)

6. ericniebler/range-v3

C++20 ranges库就是受到他启发(完全是头文件组成)

7. fmtlib/fmt

格式化库,提供std::format的替代品(需要-DFMT_HEADER_ONLY )

8. gabime/spdlog

能适配控制台,安卓等多后端的日志库(和fmt冲突! )

作为子模块引入的库

作为CMake子模块以 add_subdirectory 引入

1. abseil/abseil-cpp

旨在补充标准库没有的常用功能

2. bombela/backward-cpp

实现了C++的堆栈回溯便于调试

3. google/googletest

谷歌单元测试框架

4. google/benchmark

谷歌性能评估框架

5. glfw/gIfw

OpenGL窗口和上下文管理

6. libigl/libigl

各种图形学算法大合集

欢迎分享,转载请注明来源:内存溢出

原文地址:https://www.54852.com/langs/3002297.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-09-27
下一篇2022-09-27

发表评论

登录后才能评论

评论列表(0条)

    保存