如何正确安装 c++ cpr
Posted
技术标签:
【中文标题】如何正确安装 c++ cpr【英文标题】:how to properly install c++ cpr 【发布时间】:2021-11-03 10:12:11 【问题描述】:我需要安装 cpr,一个 c++ 库,但给我一些错误。 我试图包含从 github 下载的文件夹,但是当我尝试运行代码时,它给了我一个错误:
main.cpp:2:10: fatal error: cpr/cpr.h: No such file or directory
2 | #include <cpr/cpr.h>
| ^~~~~~~~~~~
compilation terminated.
我的代码:
#include <iostream>
#include <cpr/cpr.h>
using namespace std;
int main()
cpr::Response r = cpr::Get(cpr::Url"http://www.httpbin.org/get",
cpr::Parameters"hello", "world");
cout << r.url << std::endl; // http://www.httpbin.org/get?hello=world
cout << r.text << std::endl;
return 0;
项目文件夹:
C:.
├───.vscode
└───cpr
├───.github
│ └───workflows
├───cmake
├───cpr
│ └───CMakeFiles
│ └───3.21.2
├───include
│ └───cpr
└───test
└───data
Visual Studio 代码通知我这个错误:
#include errors detected. Please update your includePath. Squiggles are disabled for this translation unit (C:\Users\Bl4ckdestinyXX\Desktop\testcpp\main.cpp).
cannot open source file "curl/curlver.h" (dependency of "cpr/cpr.h")
我该如何解决? PS:我是 C++ 新手 提前致谢
【问题讨论】:
【参考方案1】:已经回复here
$ git clone https://github.com/whoshuu/cpr.git $ cd cpr $ mkdir build && cd build $ cmake .. $ make $ sudo make install
【讨论】:
虽然此链接可能会回答问题,但最好在此处包含答案的基本部分并提供链接以供参考。如果链接页面发生更改,仅链接答案可能会失效。 - From Review @acauã-pitta 对不起,我通常不回答问题,所以我真的不知道如何在此处正确格式化,我确实阅读了关于回答的 *** 指南,所以我确实包含了主要命令,谢谢!以上是关于如何正确安装 c++ cpr的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac 上安装 OpenCV for C++ 并使用 Netbeans 进行配置
如何正确安装 libcurl 以在 Visual Studio 2017 中使用?
Visual C++ 项目引擎安装不正确。生成无法继续。请修复 Visual Studio 的安装.这个是怎么回事啊?
如何在 Win x64 上使用 WinAPI 正确安装虚拟打印机?