使用git 克隆官方的 git 仓库:
git clone https://github.com/microsoft/vcpkg
使用 PowerShell 进入到仓库中,编译 vcpkg
cd vcpkg
./bootstrap-vcpkg.bat
vcpkg就编译完成啦!
vcpkg 仅支持 Visual Studio 2015 update 3 及以上版本,目前 Vcpkg 编译静态库,默认只支持 MT 模式。
全局集成
适用于 Visual Studio 开发环境和 msbuild 命令行。执行命令:
./vcpkg.exe integrate install
移除全局集成
./vcpkg.exe integrate remove
需要利用 Visual Studio 中的 nuget 插件来实现。vcpkg 默认编译链接的是动态库。
生成配置
执行命令:
./vcpkg.exe integrate project
基本配置
用 Visual Studio 打开一个工程或解决方案。右键点击需要设置的工程,选择 “管理NuGet程序包”然后点击设置。
工程配置
用 Visual Studio 打开一个工程或解决方案。右键点击需要设置的工程,选择 “管理NuGet程序包”。在右上角的 “程序包源” 中选择刚刚设置的 “vcpkg”。这样在 “浏览” 选项卡中就可以看到了,如下图所示。点击最右侧的 “安装”。这样就可以集成到某个工程了。
上面默认是动态库,若是在 Visual Studio 中集成静态库,需要用文本方式打开 vcxproj 工程文件。
在 xml 的段里面增加如下两句话即可:
<VcpkgTriplet>x-windows-static</VcpkgTriplet>
<VcpkgEnabled>true</VcpkgEnabled>
在 cmake 中集成只要在 cmake 文件中加入下面这句话即可(动态库)。
cmake .. -DCMAKE_TOOLCHAIN_FILE=<vcpkg_dir>/scripts/buildsystems/vcpkg.cmake
在 CMake 中集成静态库,需要额外指令:
cmake .. -DCMAKE_TOOLCHAIN_FILE=<vcpkg_dir>/scripts/buildsystems/vcpkg.cmake -DVCPKG_TARGET_TRIPLET=x-windows-static
因篇幅问题不能全部显示,请点此查看更多更全内容
Copyright © 2019- oldu.cn 版权所有 浙ICP备2024123271号-1
违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com
本站由北京市万商天勤律师事务所王兴未律师提供法律服务