V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
zsxzy
V2EX  ›  C++

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

  •  
  •   zsxzy · 2023-12-15 12:28:06 +08:00 · 3105 次点击
    这是一个创建于 374 天前的主题,其中的信息可能已经有所发展或是发生改变。
    用 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
    ajaxgoldfish
        13
    ajaxgoldfish  
       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  
       342 天前
    nlohmann/json
    easylogging++
    opencv
    ffmpeg
    duilib
    libhv
    .....

    还有很多,在实际工程项目中用到的开源库
    同 op 一样 喜欢小但是美的跨平台库
    kios
        19
    kios  
       324 天前
    Qt
    Ace
    Jsoncpp
    cURL
    openssl
    hiredis
    apache-activemq-cpp
    rocketmq
    leveldb
    gSoap
    ...
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3237 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 12:23 · PVG 20:23 · LAX 04:23 · JFK 07:23
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.