安装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
然后直接运行即可
参与讨论
(Participate in the discussion)
参与讨论