自己用过的好用的C++第三方库汇总

目录

综合库

Boost

网络库

cpp-httplib

多媒体库

FFmpeg

OpenCV

工具库

cpp-base64

tiny-utf8

nlohmann / JSON

{fmt}


综合库

Boost

简介

Boost是C++最有名的第三库,也是C++准标准库。

链接

官网:Boost C++ Libraries

编译好的库下载地址:Boost C++ Libraries - Browse /boost-binaries at SourceForge.net

网络库

cpp-httplib

简介

一个C++ 11只包含头文件的跨平台HTTP/HTTPS库。

设置非常容易。 只需在代码中包含httplib.h文件即可!

注意:这是一个多线程的“阻塞” HTTP库。 如果你正在寻找“非阻塞”库,那么这不是你想要的。

链接

https://github.com/yhirose/cpp-httplib

多媒体库

FFmpeg

简介

FFmpeg 是一个可以运行音频和视频多种格式的录影、转换、流功能的库。

链接

官网:FFmpeg

编译好的库下载地址:https://github.com/ShiftMediaProject/FFmpeg/releases

OpenCV

简介

大名鼎鼎,不用介绍

链接

官网:Home - OpenCV

编译好的库下载地址:

    链接:https://pan.baidu.com/s/1ETvzYVtv0zGMEH7I7NXXNA 
    提取码:4m3k 

工具库

cpp-base64

简介

一个Base64编解码库

链接

https://github.com/ReneNyffenegger/cpp-base64

tiny-utf8

简介

tiny-utf8是一个处理utf8字符串的库。该库的使用非常方便,只需要添加相关头文件即可。

链接

https://github.com/DuffsDevice/tiny-utf8

nlohmann / JSON

简介

nlohmann / JSON是一个简洁的JSON库。该库的使用非常方便,只需要添加相关头文件即可。

链接

https://github.com/nlohmann/json

{fmt}

简介

{fmt} 是一个开源字符串格式化库,为C语言的stdio和C++的iostreams提供了一种快速且安全的替代方案。

链接

https://github.com/fmtlib/fmt

  • 3
    点赞
  • 34
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值