安装vdpkg

找一个地方安装vdpkg:

git clone https://github.com/Microsoft/vcpkg.git
cd vcpkg
./bootstrap-vcpkg.bat

然后将Vcpkg 添加到系统环境变量。

选择并安装HTTP库

主流的有

  • C++ REST SDK (Casablanca): 提供了一个相对简单的方法来处理HTTP请求,并且支持异步操作。

  • libcurl: 一个功能强大的用于发送HTTP请求的库。

这里我选用的是C++ REST SDK,接下来以C++ REST SDK为例:

vcpkg install cpprestsdk cpprestsdk:x64-windows

配置C++项目

我用的编译器是CLion,这里以CLion为例,配置我的CLion项目:

首先是在项目里引入vcpkg:

打开命令行:

vcpkg integrate install

然后使用第一行的字段:

CMake projects should use: "-DCMAKE_TOOLCHAIN_FILE=D:/software/vcpkg/scripts/buildsystems/vcpkg.cmake"

这里面的内容,拷贝到CLion中:

工具链选择“Visual Studio”,CMake选项就用刚刚拷贝的内容,注意配置文件给出两个,Debug和Release版本的,选项配置都一样即可。

然后是写CMakeList:

最后是设置源文件和头文件的编码,都设置成utf-8带BOM:

添加BOM

然后直接运行即可