【发布时间】:2015-09-14 04:27:04
【问题描述】:
所以我正在尝试编译我使用 nmake 下载的 C 项目,但是我不知道为什么它不起作用。有一个 PATHS.mak 文件,其内容是:
PATH=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
INCLUDE=C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\include
LIB=C:\Program Files (x86)\Microsoft Visual Studio 14.0\lib
我正在使用 Visual Studio 开发人员命令提示符来执行此操作。我去了.mak文件所在的地方并运行nmake,但是我得到的错误是:
cl -c -nologo -WX -W3 -Oax2 -I C:\Program Files (x86)\Microsoft Visual S
tudio 14.0\VC\include -I C:\Users\..\Desktop\School\GERBIL02\src -I C:\Users\..\Desktop\School\GERBIL02\src\engine -Zi C:\Users\..\Desktop\School\GERBIL02
\src\engine\engine.c /FoC:\Users\..\Desktop\School\GERBIL02\ship\engine
'cl' is not recognized as an internal or external command,
operable program or batch file.
NMAKE : fatal error U1077: 'cl' : return code '0x1'
Stop.
我看到了一些关于运行 vcvarsall.bat 文件的信息,但我找不到该文件,而且我不确定它是否适用。有谁知道为什么它不起作用?谢谢
【问题讨论】:
-
你有 Visual Studio 14 吗?
-
是的,我已经安装了。
-
第一次打开命令提示符窗口时是否有任何错误?在命令提示符下键入
cl会发生什么? -
当我打开 VS 2015 的开发人员命令提示符(我认为我应该使用它)时没有错误。键入 cl 会导致错误,提示 cl 不是内部/外部命令、可运行程序或批处理文件。
标签: nmake