重操旧业, 写应用软件, 大家常用的 c/c++ library 有哪些 - V2EX
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zsxzy
V2EX    C++

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

  •  
  •   zsxzy 2023-12-15 12:28:06 +08:00 3674 次点击
    这是一个创建于 669 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 java 写了几年 app, 现在又要用回 c++ 写应用了.
    现在大家常用的 c/c++ library 有哪些.

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

    比较喜欢 header-only library 或者 vcpkg 安装 , 集成简单
    第 1 条附言    2023-12-15 23:09:02 +08:00
    A curated list of awesome C++ (or C) frameworks, libraries, resources, and shiny things

    https://github.com/rigtorp/awesome-modern-cpp
    https://github.com/fffaraz/awesome-cpp
    19 条回复    2024-02-03 14:15:22 +08:00
    tool2d
        1
    tool2d  
       2023-12-15 12:30:39 +08:00
    对我来说就 zlib 和 libjpeg 是刚需,别的都可以自己写。

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

    还有很多,在实际工程项目中用到的开源库
    同 op 一样 喜欢小但是美的跨平台库
    devtk
        19
    devtk  
       2024-02-03 14:15:22 +08:00
    Qt
    Ace
    Jsoncpp
    cURL
    openssl
    hiredis
    apache-activemq-cpp
    rocketmq
    leveldb
    gSoap
    ...
    关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     905 人在线   最高记录 6679       Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 25ms UTC 21:58 PVG 05:58 LAX 14:58 JFK 17:58
    Do have faith in what you're doing.
    ubao snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86