C++ 命令行上的vcpkg设置错误

C++ 命令行上的vcpkg设置错误,c++,python-2.7,windows-7,dlib,vcpkg,C++,Python 2.7,Windows 7,Dlib,Vcpkg,我正在尝试使用 因为我在编译CMAKE和使用Boost.Python时遇到了问题 修复dlib的编译器问题 尽管我甚至在运行基本步骤时也遇到了问题 要使vcpkg软件包正常工作,请执行以下操作: (我还为此工具下载了Visual Studio 2017) 查看已执行的命令(git init),您为vcpkg初始化了空的git存储库-这可能是错误的。尝试获取现有版本时,此bootstrap.ps1脚本在内部失败。vcpkg不想只驻留在任何git存储库中,它想要“它的”git存储库。vcpkg使用

我正在尝试使用

因为我在编译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

另外,我也看到了关于VS2017 C++支持的错误。VS2017是一款具有多种可选支持语言的IDE(即,您只能安装C#support)。请确保您安装了“桌面开发用C++”工作负载,因为VCPKG是C++的。您可以通过再次运行安装程序(修改)随时更新安装