You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Ubuntu中安装兼容C++11的CPR 1.9.x旧版本?

安装兼容C++11的CPR 1.9.x版本

第一步:卸载已安装的CPR

如果你之前已经安装了兼容C++17的CPR版本,先清理掉:

# 切换到之前的build目录(如果未删除)
cd /path/to/your/cpr/build
sudo make uninstall
# 手动清理残留的库文件和头文件
sudo rm -rf /usr/local/lib/libcpr* /usr/local/include/cpr

第二步:安装CPR 1.9.x版本

  • 克隆指定版本的仓库,递归拉取所有依赖:
git clone --recursive --branch 1.9.0 https://github.com/libcpr/cpr.git
cd cpr

如果需要1.9.x系列的其他子版本,将1.9.0替换为对应tag(比如1.9.1)即可

  • 创建编译目录并进入:
mkdir build && cd build
  • 配置CMake时明确指定C++11标准,确保编译兼容性:
cmake -DCMAKE_CXX_STANDARD=11 ..
  • 编译并安装:
make -j$(nproc)  # 用全部CPU核心加速编译
sudo make install

完成后,你就得到了兼容C++11的CPR 1.9.x版本。

内容的提问来源于stack exchange,提问作者Zainab Iftikhar

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.07 00:52:04