#vcpkg
1、下载vcpkg:git clone https://github.com/microsoft/vcpkg.git
会有网速慢的问题,可以从网站使用其他下载器下载代码zip解压即可;
github缓慢卡顿打不开可以使用代理或者修改hosts文件解决
2、运行目录下bootstrap-vcpkg.bat,这个bat是下载vcpkg.exe文件,如果卡顿可直接复制地址下载exe放入目录即可,注意:可能需要更新windows powershell及CMake版本,下载最新即可,建议使用windows terminal终端(appstore下载)
3、windows终端查看vcpkg version,是否正确安装
4、可用vcpkg install xx --triplet=x64-windows 安装第三方包,如果gihub卡顿,建议找到地址直接下载后放入vcpkg/dowloads下,修改名字为对应名称即可,注意不需要.part,这个是分卷压缩后缀
然后再次运行即可安装
5、在高级系统设置中新建变量VCPKG_ROOT,路径为vcpkg目录,同时需要添加到path下,不然无法在终端直接命令运行
#集成cmake
参考网址:CMake 项目中的 vcpkg | Microsoft Learn
1、在工程目录下增加CMakePresets.json文件配置
{ "version": 2,
"configurePresets":[ {
"name": "debug",
"cacheVariables":
{ "CMAKE_TOOLCHAIN_FILE":"$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake" } }]
}
2、然后CMakeLists中使用如下即可完成配置
find_package(XX CONFIG REQUIRED)
target_link_libraries(main PRIVATE XX::XX)
这个使用方式可在vcpkg install XX后看到,需要注意可能会有不同的命名空间,运行命令查看即可