重操旧业, 写应用软件, 大家常用的 c/c++ library 有哪些

2023-12-15 12:28:06 +08:00
zsxzy  zsxzy
用 java 写了几年 app, 现在又要用回 c++ 写应用了.
现在大家常用的 c/c++ library 有哪些.

我这里:
nlohmann/json
spdlog
cpp-httplib
poco 类似 boost 的库, 但更简单
duilib

比较喜欢 header-only library 或者 vcpkg 安装 , 集成简单
3220 次点击
所在节点   C++  C++
19 条回复
tool2d
tool2d
2023-12-15 12:30:39 +08:00
对我来说就 zlib 和 libjpeg 是刚需,别的都可以自己写。

C++造轮子第一名,不是随便说说的。
blinue
blinue
2023-12-15 12:31:27 +08:00
fmt
w20011025
w20011025
2023-12-15 12:32:05 +08:00
soap 呢?用什么工具
AFOX
AFOX
2023-12-15 12:38:15 +08:00
eigen
yolee599
yolee599
2023-12-15 13:03:52 +08:00
cJSON ,mbedtls ,libjpg-turpo ,wxWidgets
jones2000
jones2000
2023-12-15 13:05:20 +08:00
一般都自己写的吧, 很少用第 3 放库, 除非是几个通用的库 如 zlib, 数据库,json 等等。其他都自己搞搞,或者开源的库里扣代码出来,放自己项目里面。代码必须自己可以掌控。
j16ZgMV9cs6ZB23n
j16ZgMV9cs6ZB23n
2023-12-15 13:38:43 +08:00
asio, simdjson, abseil-cpp
wildlynx
wildlynx
2023-12-15 13:46:16 +08:00
ffmpeg, vtk ,itk
wjx0912
wjx0912
2023-12-15 13:51:20 +08:00
常用的:boost,spdlog,json,tinyxml
其它:curl,cximage,lua,opencv,poco,sqlite,zlib,...
zjsxwc
zjsxwc
2023-12-15 13:52:46 +08:00
wxWidgets 、boost 、OpenGL
0xsui
0xsui
2023-12-15 13:55:51 +08:00
尝试下 Rust 吧
fano
fano
2023-12-15 13:57:30 +08:00
uthash
ajaxgoldfish
ajaxgoldfish
2023-12-15 14:03:23 +08:00
oat++,sqlpd11
elechi
elechi
2023-12-15 14:04:42 +08:00
boost 满足 70%需求
asuraa
asuraa
2023-12-15 14:45:43 +08:00
nlohmann/json
spdlog
这两个我也用,其他的就 boost
Hconk
Hconk
2023-12-15 20:36:39 +08:00
maokabc
maokabc
2023-12-16 03:56:41 +08:00
zlib 及它的一些优化库、openssl 、pcre2 这几个比较通用的
StubbornHuang
StubbornHuang
2024-01-16 13:47:07 +08:00
nlohmann/json
easylogging++
opencv
ffmpeg
duilib
libhv
.....

还有很多,在实际工程项目中用到的开源库
同 op 一样 喜欢小但是美的跨平台库
kios
2024-02-03 14:15:22 +08:00
Qt
Ace
Jsoncpp
cURL
openssl
hiredis
apache-activemq-cpp
rocketmq
leveldb
gSoap
...

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1000650

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX