C++ – 我在项目实际开发中用到的第三方库/开源项目,涵盖网络、加密解密、GUI、网络、音视频、图片等等
在项目的实际开发过程中,特别是对于一些小型、中型的公司,由于高昂的用人成本,自己开发轮子在实际生产环境中的风险不可控性以及其他因素,没办法对每一种基础功能模块都自己造轮子,所以寻找成熟的、开源的替代方案是必要和安全的。
在多年的C++开发生涯里,我也逐渐在C++工程项目中使用了一些优秀的开源项目和其他第三方库用于快速开发功能和进行功能迭代,这里做一个我觉得很有用的第三方库清单,以及后续对清单进行扩展,写这篇文章主要是感觉现在年纪越来越大,必须要写东西记起来自己才会想起来。
第三方库清单
- 日志
- easylogging++:https://github.com/amrayn/easyloggingpp
- 音视频处理
- 图片处理
- 网络
- json
- nlohmann json:https://github.com/nlohmann/json
- csv
- csv-parser:https://github.com/vincentlaucsb/csv-parser
- fast-cpp-csv-parser:https://github.com/ben-strasser/fast-cpp-csv-parser
- event事件
- eventpp:https://github.com/wqking/eventpp
- TinyEvent:https://github.com/HW140701/TinyEvent
- GUI
- duilib:https://github.com/duilib/duilib
- DuiLib_Ultimate:https://github.com/qdtroy/DuiLib_Ultimate
- DuiLib_Redrain:https://github.com/redrains/DuiLib_Redrain
- 字符串格式化
- 加密解密
- Crypto++:https://www.cryptopp.com/
- base64编解码
本文作者:StubbornHuang
版权声明:本文为站长原创文章,如果转载请注明原文链接!
原文标题:C++ – 我在项目实际开发中用到的第三方库/开源项目,涵盖网络、加密解密、GUI、网络、音视频、图片等等
原文链接:https://www.stubbornhuang.com/2492/
发布于:2023年01月30日 17:49:03
修改于:2023年02月09日 10:50:25
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。
评论
50