向C++项目添加vcpkg安装的库:
CMake项目使用vcpkg:
先配置CMake项目参数:
在“项目”-“项目的CMake设置”-“命令参数”-“CMake命令参数”加入执行 vcpkg integrate install 集成后的代码:
-DCMAKE_TOOLCHAIN_FILE=D:/tools/vcpkg/scripts/buildsystems/vcpkg.cmake
禁用CmakeSettings.json:
首先不要使用CMakeSettings.json,在“工具”-“选项”-“CMake”-“CMake配置文件”,选 从不使用CMake预设
在项目的 CMakeLists.txt 添加依赖包:
find_package(CURL REQUIRED)
target_link_libraries(main PRIVATE CURL::libcurl)
注:可以通过 vcpkg install xxxxxx
获取该包对应的CMakeLists配置代码
.sln项目使用vcpkg:
执行 vcpkg integrate install
后,就可以直接在代码中使用三方库了,直接include引入头文件,也不需要配置.lib文件。非常方便。