当我按照VCPKG 文档页面中的步骤在Windows 上安装时,指出的步骤失败了.\bootstrap-vcpkg.bat
。
具体来说,这些是我遵循的步骤,完全按照上面链接中的说明进行。
- 运行 Powershell(不是以管理员身份)
cd <parent_directory>
git clone https://github.com/Microsoft/vcpkg.git
cd .\vcpkg\
.\bootstrap-vcpkg.bat
.\vcpkg integrate install
所有上述步骤(似乎)都成功,直到最后一步(红色,下图)。
我看到以下输出:
(注意:屏幕截图最后还显示了另一行 - 我试图在其中安装所需的包以在项目中使用 - 失败并出现相同的错误。)
我查看了源代码,vcpkg
发现有问题的代码行看起来像这样(vcpkg.cpp
):
修改vcpkg.cpp
源码显示丢失的路径,重新构建,测试显示丢失的目录为:
<vcpkg>/installed/...
...但是该目录在根目录installed
中不存在。vcpkg
因为我遵循vcpkg
文档中的基本安装说明,所以我对自己做错了什么、我的设置有什么问题或如何处理感到困惑。
有人可以解释为什么安装 VCPKG 之后调用“vcpkg install”会导致错误Changing the working dir failed
吗?