1. 背景
vcpkg支持多平台,Windows、Linux以及Mac。自动集成开源第三方C 和 C++ 库,如openssl等。摘自官网:vcpkg未添加到任何环境变量,并且不依赖于Windows注册表或Visual Studio
安装使用可参考官方网站
有问题可查看github源码的issues
macOS平台的使用需求:
-
Apple clang versions 9 或者以上版本
-
macOS 10.14 或更低版本中,您也需要:
2. 安装命令
# 下载源码
git clone https://github.com/microsoft/vcpkg
# 转到安装目录
cd vcpkg
# mac下编译,执行脚本
./bootstrap-vcpkg.sh
# 或者
./bootstrap-vcpkg.sh -disableMetrics
- 安装报错,具体报错及解决方法如下:
ninja: error: loading 'build.ninja': No such file or directory
- 执行具体报错:
gushuai:vcpkg jl$ ./bootstrap-vcpkg.sh
Downloading cmake...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 621 0 621 0 0 529 0 --:--:-- 0:00:01 --:--:-- 529
100 27.6M 100 27.6M 0 0 1608k 0 0:00:17 0:00:17 --:--:-- 2194k
Downloading cmake... done.
Extracting cmake...
Extracting cmake... done.
Downloading ninja...