如何在c++中使用CPR库?

2024-10-03 15:24:26 发布

您现在位置:Python中文网/ 问答频道 /正文

我以前在Python中开发,现在我已经切换到C++了。我发现了一个很酷的库,叫做CPRhttps://github.com/whoshuu/cpr,它可以像python请求一样轻松地生成HTTP请求。与Python一样,没有像PIP那样的简单PKG管理器来安装C++中的库。如何在我的项目中使用心肺复苏。其中没有dll或lib文件。在


Tags: pip文件项目githubcomhttp管理器lib
2条回答

c++包通常作为一组开发头文件和静态/共享库进行分发。但是在cpr的情况下,the documentation建议使用子模块将功能引入到您的项目中。在

由于cpr使用cmake,我也希望这是可能的(尽管没有文档记录):

$ git clone https://github.com/whoshuu/cpr.git
$ cd cpr
$ mkdir build && cd build
$ cmake ..
$ make
$ make install

那么cpr将在您的系统中可用(只要make install将构建的库和开发头文件复制到系统范围的位置)。在您的项目中,您将能够包括cpr,如下所示:

^{pr2}$

然后像这样建造它:

g++ -std=c++11 -o main -lcpr main.cpp

您可以尝试旧的方法,直接使用头文件。最有可能的是,这一切都可以归结为类似“gcc…”这样的称呼,要想知道如何为cpr组合正确的构建列表,请尝试查看特拉维斯·伊梅尔https://github.com/whoshuu/cpr/blob/master/.travis.yml或者他们的Cmake调用是如何进行的。在

你需要心肺复苏

相关问题 更多 >