我正在尝试使用vcpkg 工具编译 dlib 19.4
因为我在编译 CMAKE 和使用 Boost.Python 时遇到问题
修复 dlib 的编译器问题。
尽管我什至在运行基本步骤时都遇到了问题
让 vcpkg 包工作:
(我还为此工具下载了 Visual Studio 2017)
我正在尝试使用vcpkg 工具编译 dlib 19.4
因为我在编译 CMAKE 和使用 Boost.Python 时遇到问题
修复 dlib 的编译器问题。
尽管我什至在运行基本步骤时都遇到了问题
让 vcpkg 包工作:
(我还为此工具下载了 Visual Studio 2017)
查看已执行的命令(git init ),您为vcpkg初始化了空的 git 存储库——这可能是错误的。尝试获取现有修订时,此bootstrap.ps1脚本在内部失败。vcpkg不想驻留在任何 git 存储库中,它想要“它的”git 存储库。vcpkg使用 git 作为分发平台,稍后执行更新。
因此,您应该将vcpkg存储库克隆到某个目录,例如:
C:\test>git clone https://github.com/Microsoft/vcpkg.git vcpkg_test
Cloning into 'vcpkg_test'...
...
Checking out files: 100% (876/876), done.
C:\test>cd vcpkg_test
C:\test\vcpkg_test>powershell -exec bypass scripts\bootstrap.ps1
https://github.com/Microsoft/vcpkg/
此外,我看到有关 VS2017 C++ 支持的错误。VS2017 是一个具有多种可选支持语言的 IDE(即您可以只安装 C# 支持)。请确保您已安装“使用 C++ 进行桌面开发”工作负载 - 因为vcpkg适用于 C++。您可以通过再次运行安装程序(修改)随时更新安装。
https://docs.microsoft.com/en-us/visualstudio/install/install-visual-studio