1、确认VS是否包含英文包,如果没有点击修改,添加:
2、安装GIT,然后打开
3、输入 git clone https://github.com/Microsoft/vcpkg 将Vcpkg下载到指定目录,我这里下载到了D盘
4、打开CMD命令窗口,将路径改到D盘,如果cd无效,可以先cd到D盘后,在输入d:回车即可。
5、运行 .\bootstrap-vcpkg.bat
6、Visual Studio中使用vcpkg,运行命令: .\vcpkg integrate install
7、比如安装OPEN CV,则输入 .\vcpkg install opencv[contrib] --triplet x64-windows
8、其他
C\C++库的安装:
运行命令: .\vcpkg install [packages to install] 。
每次安装时,打开Git CMD后只需要cd到vcpkg的安装目录即可(如:C:\src\vcpkg)。使用 vcpkg help 或者 vcpkg help[comment] 可以获取特定命令的命令帮助,通过。.\vcpkg search [search term] 。
注意: vcpkg默认安装编译的是 X86 ,可以通过命令指定为 X64 ,例如:
.\vcpkg install zlib:x64-windows
.\vcpkg install zlib openssl --triplet x64-windows
C\C++库的卸载:
运行命令:.\vcpkg remove [packages to remove]
vcpkg优点:
可以对库进行编译,使得各种库的版本同一,不会出现在调用各种第三方库时出现版本不统一问题,同时在出现版本问题时可以使用 vcpkg list 查看已安装的库版本,然后直接进行对应的更新操作,十分简便。
C\C++常用命令:
集成到全局:vcpkg integrate install
移除全局:vcpkg integrate remove
集成到工程:vcpkg integrate project(在“\scripts\buildsystems”目录下,生成nuget配置文件)
查看库目录:vcpkg search
查看支持的架构:vcpkg help triplet
指定编译某种架构的程序库:vcpkg install xxxx:x64-windows(x86-windows)
卸载已安装库:vcpkg remove xxxx
指定卸载平台:vcpkg remove xxxx:x64-windows
移除所有旧版本库:vcpkg remove --outdated
查看已经安装的库:vcpkg list
更新已经安装的库:vcpkg update xxx
导出已经安装的库:vcpkg export xxxx --7zip(–7zip –raw –nuget –ifw –zip)