NMAKE:致命错误 U1077:'cl.exe':return 代码“0x1”停止。在命令提示符下

NMAKE : fatal error U1077: 'cl.exe' : return code '0x1' Stop. in command prompt

我一直在关注一个将库编译成 MATLAB 的向导。我安装了 visualstudio14 以便我有一个 C++ 编译器,然后我使用 vsvarsxx.bat 将 vs14 编译器与 cmd 一起使用。最后,我去了我要编译的文件夹并提示 nmake nmake -f Makefile.win clean all.

我使用了以下命令:

cd C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin
vsvars32.bat
cd C:\Users\Rafa\Desktop\estágio\PRoNTo_v2.0\PRoNTo_v2.0\machines\libsvm-3.20
nmake -f Makefile.win clean all

它运行没有问题,直到我到达最终命令。它弹出以下错误:

erase /Q .obj windows. Could Not Find C:\Users\Rafa\Desktop\estágio\PRoNTo_v2.0\PRoNTo_v2.0\machines\libsvm-3.20.obj cl.exe /nologo /O2 /EHsc /I. /D _WIN32 /D _CRT_SECURE_NO_DEPRECATE -c svm.cpp 'cl.exe' is not recognized as an internal or external command, operable program or batch file. NMAKE : fatal error U1077: 'cl.exe' : return code '0x1' Stop.

我有一个 Makefile.win: 03/25/2016 09:25 PM 732 Makefile 03/25/2016 09:25 PM 1,084 Makefile.win

我不明白为什么会弹出该错误。有人可以帮我吗?

你能在那之前检查你的 %PATH% 变量吗?

我认为它可能会溢出,但这只是一个理论。