"CMAKE_TOOLCHAIN_FILE": "$env{VCPKG_ROOT}/scripts/buildsystems/vcpkg.cmake"//vcpkg和cmake之间的联动 } } ] } 这里面CMAKE_TOOLCHAIN_FILE是最重要的,其中使用到了第一步中设置的VCPKG_ROOT环境变量,一定要保证设置成功。 vcpkg.cmake这个文件指定了cmake如何去查找第三方库,这直接决定了CMakeLists.txt...
vcpkg的安装步骤也比较简单,clone代码后使用cmd或者pwsh运行对应的bootstrap-vcpkg.bat脚本即可。 安装完毕后配置一下环境变量,在高级系统设置的环境变量中,先将vcpkg.exe的安装路径即clone后仓库的本地路径配置到PATH中,这样在终端的任何路径中都可以执行vcpkg进行包管理。 然后再设置一下vcpkg默认的架构,在环境变量中...
在此放上vcpkg的中文导览页面,里面有详细的安装步骤。 下载后运行bootstrap-vcpkg.bat,随后文件夹中会得到一个vcpkg.exe,这里为了方便起见把它加入了环境变量,当然这不是必须的。常用命令如下: vcpkg search package_name //搜索对应名称的包 vcpkg list //列出已经安装的包 vcpkg install pakage_name //安装对应...
使用vcpkg安装libcurl 如果没有将vcpkg.exe所在目录配置到环境变量中,需要cd到所在目录,通过powershell或者cmd运行以下指令 .\vcpkg.exe install curl:x64-windows 引用库 在引用库的时候,我按照教程在CMakeLists.txt中添加了以下片段 set(CMAKE_TOOLCHAIN_FILE"C:\\src\\vcpkg\\vcpkg\\scripts\\buildsystems\\vcp...
3、设置环境变量 vi /etc/profile export PATH=$PATH:/root/vcpkg/source /etc/profile 三、vcpkg 下 jsoncpp 安装 vcpkgintegrate installvcpkginstall jsoncpp:x64-linux 生成的提示信息,很重要,cmakeLists一定要按照如下配置 jsoncpp provides CMake targets: ...
然后在你的项目中,在 .vscode/setting.json 配置,第一个是配置你的 vcpkg 安装位置 ${vcpkg_root}/scripts/buildsystems/vcpkg.cmake,第二个是告知使用哪个版本,不然默认 x86。 配置这个目的是为了 cmake 时能使用到 vcpkg,从而让 vcpkg 管理相应的第三方库。当然这个配置也可以写到 CMakelists 里。