我已经安装了 Visual Studio 2017 和 14.0 平台工具。
问题是:nmake 未被识别为命令。我尝试通过在 VS2015 x64 命令提示符下运行 vcvarsall 来设置环境,例如,使用以下命令:
vcvarsall x86_amd64
上面的命令没有效果,并显示了以下错误:
Error in script usage. The correct usage is: vcvarsall [option] or vcvarsall [option] store or vcvarsall [option] [version number] or vcvarsall [option] store [version number] where [option] is: x86 | amd64 | arm | x86_amd64 | x86_arm | amd64_x86 | amd64_arm where [version number] is either the full Windows 10 SDK version number or "8.1" to use the windows 8.1 SDK
最佳答案
尝试使用大约以下逗号(取决于您的路径)实现另一个批处理文件。运行此批处理文件后,您应该会看到一个命令提示符,其中包含变量集和路径上的 nmake
。
call "C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\vcvarsall.bat" x64
call cmd
至少,这对我有用(除了在第二个命令中我启动 FAR Manager 而不是普通的 cmd)。
关于c++ - 带有 VS 2015 命令提示符的 Visual Studio 2017 + vcvarsall 无效 + 找不到 nmake,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46013288/