如果是中文版的VS2015,必须要装英文语言包,否则各种库编译失败,下载成功,但是编译失败. 下载地址 如果下载一直很慢,卡在Downloading,最好的办法就是上代理.
打开v2ray,设置好全局代理,
打开cmd,新建临时环境变量
set HTTP_PROXY=http://192.168.0.61:10809
set HTTPS_PROXY=http://192.168.0.61:10809
从 GitHub 克隆 vcpkg 存储库:https://github.com/Microsoft/vcpkg 然后运行 bootstrap-vcpkg.bat ,就安装完毕了 如果遇到错误,可以去issue区看一下,或者使用上一个版本
进入vcpkg的文件夹,shift+鼠标右键打开命令行 比如安装boost
动态库版本
vcpkg install boost:x86-windows
静态库版本
vcpkg install boost:x86-windows-static
vcpkg integrate install
就可以直接使用动态库版本了,如果是静态库
编辑vcxproj工程文件,在xml的段里面增加如下两句话
<PropertyGroup Label="Globals">
....
<VcpkgTriplet>x86-windows-static</VcpkgTriplet>
<VcpkgEnabled>true</VcpkgEnabled>
</PropertyGroup>
常用操作命令
命令行参考
命令 说明
vcpkg search [pat] 搜索可安装的包
vcpkg install <pkg>... 安装包
vcpkg remove <pkg>... 卸载包
vcpkg remove --outdated 卸载所有过期包
vcpkg list 列出已安装的包
vcpkg update 显示用于更新的包列表
vcpkg upgrade 重新生成所有过期包
vcpkg hash <file> [alg] 通过特定算法对文件执行哈希操作,默认为 SHA512
vcpkg integrate install 使已安装包在用户范围内可用。 首次使用时需要管理权限
vcpkg integrate remove 删除用户范围的集成
vcpkg integrate project 为使用单个 VS 项目生成引用 NuGet 包
vcpkg export <pkg>... [opt]... 导出包
vcpkg edit <pkg> 打开端口进行编辑(使用 %EDITOR%,默认为“code”)
vcpkg create <pkg> <url> [archivename] 创建新程序包
vcpkg cache 列出缓存的已编译包
vcpkg version 显示版本信息
vcpkg contact --survey 显示联系信息,以便发送反馈。
选项
选项 说明
--triplet <t> 指定目标体系结构三元组。 (默认:%VCPKG_DEFAULT_TRIPLET%,另请参阅“vcpkg help triplet”)
--vcpkg-root <path> 指定 vcpkg 根目录(默认:%VCPKG_ROOT%)