c++ - 带有 VS 2015 命令提示符的 Visual Studio 2017 + vcvarsall 无效 + 找不到 nmake

标签 c++ command-line-interface visual-studio-2017 cl

我已经安装了 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/

相关文章:

c++ - 为什么条件中定义的变量不能用参数构造?

java - 如果您想成为 Java/C++ 程序员,是否必须学习数据结构?

c++ - 根据输入的动态二维数组

ftp - linux mput 命令选项

c++ - 无法打开源文件 "sys/types.h", "sys/stat.h"

visual-studio - Visual Studio 2017 中的注释样式

visual-studio - 将多组断点保存为不同的配置文件 - Visual Studio

c++ - 这个用于原子浮点的 C++ 实现安全吗?

java - 不带破折号的 CliBuilder 参数

python - 如何在Python2 CLI中制作交互式选择菜单?