在Dev C ++中编译错误错误

时间:2012-07-25 12:45:26

标签: c++ compiler-errors dev-c++

  

可能重复:
  dev c++ compiler error

我在Dev-C ++中编写了一个非常简单的Windows应用程序(实际上它是Dev-C ++默认项目模板)。

你有这个错误

E:\proj1\Makefile.win [Build Error]  [main.o] Error 1 

这是编译器日志:

Compiler: Default compiler
Building Makefile: "E:\proj1\Makefile.win"
Executing  make...
make.exe -f "E:\WorkSpace\POINTMAN CARD PRINTER\Cds\New folder\Makefile.win" all
g++.exe -c main.cpp -o main.o -I"C:/Dev-Cpp/lib/gcc/mingw32/3.4.2/include"  -I"C:/Dev-Cpp/include/c++/3.4.2/backward"  -I"C:/Dev-Cpp/include/c++/3.4.2/mingw32"  -I"C:/Dev-Cpp/include/c++/3.4.2"  -I"C:/Dev-Cpp/include"   

'C:\Users\r' is not recognized as an internal or external command,
operable program or batch file.

The system cannot find the path specified.

make.exe: *** [main.o] Error 1

Execution terminated

我用谷歌搜索并测试了解决方案,但它们都没有为我工作。 有没有人对此有任何想法?

2 个答案:

答案 0 :(得分:0)

您的用户名中是否还有空格? C:\ Users \ r \ n \ times \ myproject可能是错误的位置,因为其中有空格。

答案 1 :(得分:0)

看起来你路径中的反斜杠r'\ r'会导致麻烦。我并不怀疑ming工具链在没有转义的情况下处理得很好:

make.exe -f "E:\\WorkSpace\\POINTMAN CA..."

或者,更容易,使用正斜杠'/'。

make.exe -f "E:/WorkSpace/POINTMAN CA..."

您可能也必须逃离这些空间:

make.exe -f "E:/WorkSpace/POINTMAN\ CA..."