V2EX = way to explore
V2EX 是一个关于分享和探索的地方
Sign Up Now
For Existing Member  Sign In
zsxzy
V2EX  ›  C++

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

  •  
  •   zsxzy · Dec 15, 2023 · 4127 views
    This topic created in 869 days ago, the information mentioned may be changed or developed.
    用 java 写了几年 app, 现在又要用回 c++ 写应用了.
    现在大家常用的 c/c++ library 有哪些.

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

    比较喜欢 header-only library 或者 vcpkg 安装 , 集成简单
    Supplement 1  ·  Dec 15, 2023
    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 replies    2024-02-03 14:15:22 +08:00
    tool2d
        1
    tool2d  
       Dec 15, 2023
    对我来说就 zlib 和 libjpeg 是刚需,别的都可以自己写。

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

    还有很多,在实际工程项目中用到的开源库
    同 op 一样 喜欢小但是美的跨平台库
    devtk
        19
    devtk  
       Feb 3, 2024
    Qt
    Ace
    Jsoncpp
    cURL
    openssl
    hiredis
    apache-activemq-cpp
    rocketmq
    leveldb
    gSoap
    ...
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2137 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 132ms · UTC 00:32 · PVG 08:32 · LAX 17:32 · JFK 20:32
    ♥ Do have faith in what you're doing.