我一直在关注guido将库编译成MATLAB。我安装了visualstudio14以便我有一个C ++编译器,然后我使用vsvarsxx.bat
将vs14编译器与cmd一起使用。最后,我去了我想要编译的文件夹,然后点了一下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。找不到 C:\ Users \用户拉法\桌面\estágio\ PRoNTo_v2.0 \ PRoNTo_v2.0 \机\ LIBSVM-3.20 .OBJ cl.exe / nologo / O2 / EHsc / I. / D _WIN32 / D _CRT_SECURE_NO_DEPRECATE -c svm.cpp'cl.exe'无法识别为内部或外部命令, 可操作程序或批处理文件。 NMAKE:致命错误U1077:'cl.exe': 返回码'0x1'停止。
我有一个Makefile.win:03/25/2016 09:25 PM 732 Makefile 03/25/2016 09:25 PM 1,084 Makefile.win
我不明白为什么会弹出这个错误。有人可以帮帮我吗?
答案 0 :(得分:0)
你可以在那之前检查你的%PATH%变量吗?
我认为它可能会溢出,但这仅仅是一种理论。