eATM

vcpkg integrate project命令失败的问题

error: nuget (vcpkg\downloads\tools\nuget-6.10.0-windows\nuget.exe) produced unexpected output when attempting to determine the version:

可能是新版NuGet本地化了,会输出中文帮助信息,而vcpkg是按照输出信息来确定版本号,导致的问题

自己重新编译个vcpkg-tool

修改这一行就成了


下载源码:https://github.com/microsoft/vcpkg-tool

我是用visual studio 20xx 编译的, 不会编译的看下面.

用ide打开源码文件夹(没有sln工程)

在CMakeLists.txt右键-> 配置vcpkg

然后等配置完成…

没错误的话生成菜单中就能生成exe了.

 

参考:https://github.com/microsoft/vcpkg/issues/38940

2 回复

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注