我正在尝试使用vcpkg tool编译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

关于c++ - 命令行上的vcpkg安装错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/42916126/

10-11 15:26