我最近搬到從舊NuGet包一個C++ SDK REST基於項目基於2.10.1版本最近VCPKG。除了帶有C++ for Desktop工作負載的Visual Studio 2017之外,請確保您安裝了Git for Windows。克隆從GitHub上的VCPKG回購與
git clone https://github.com/Microsoft/vcpkg
我建議使用不具有其路徑中有空格的目錄,否則有些構建可能會失敗。切換到VCPKG目錄並運行引導腳本:
.\bootstrap-vcpkg.cmd
這將編譯包管理器本身。之後,您可以用
.\vcpkg install cpprestsdk cpprestsdk:x64-windows
此安裝C++ SDK REST會下載所有需要的庫,並需要相當長一段時間。在Visual Studio中使用,您必須啓用與
.\vcpkg integrate install
這需要提升權限的第一次,但事後C++ SDK REST在任何Visual Studio C++項目中可用的系統級集成。按照getting started的說明進行操作。只要將C++ REST SDK頭文件包含到項目中,鏈接將由Visual Studio自動處理。
對於CMake項目中的消耗,您必須將VCPKG工具鏈文件傳遞給CMake命令,例如,
cmake -DCMAKE_TOOLCHAIN_FILE=C:\vcpkg\scripts\buildsystems\vcpkg.cmake
引用從C進行C++ SDK REST中描述的項目回購的README。