Dev C ++中的编译错误错误[重复]
Posted
技术标签:
【中文标题】Dev C ++中的编译错误错误[重复]【英文标题】:Compile Error Error in Dev C++ [duplicate] 【发布时间】:2012-07-25 12:45:25 【问题描述】:可能重复:dev c++ compiler error
我用 Dev-C++ 编写了一个相当简单的 Windows 应用程序(实际上是 Dev-C++ 默认项目模板)。
你遇到了这个错误
E:\proj1\Makefile.win [构建错误] [main.o] 错误 1
这是编译器日志:
编译器:默认编译器 构建 Makefile:“E:\proj1\Makefile.win” 执行制作... 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/包括" 'C:\Users\r' 未被识别为内部或外部命令, 可运行的程序或批处理文件。 该系统找不到指定的路径。 make.exe: *** [main.o] 错误 1 执行终止
我在 Google 上搜索并测试了解决方案,但没有一个对我有用。 有人对此有任何想法吗?
【问题讨论】:
【参考方案1】:您的用户名中可能没有空格吗? C:\Users\ranything\myproject 可能是错误的位置,因为其中有空间。
【讨论】:
是的,我的名字中有一个 &,全名是 r&d,我的用户的路径是 c:\users\r&d,对这个问题有任何想法以及如何解决它。跨度> 【参考方案2】:看起来是路径中的反斜杠 r '\r' 造成了麻烦。我不怀疑 ming 工具链在没有转义的情况下处理得很好:
make.exe -f "E:\\WorkSpace\\POINTMAN CA..."
或者,更简单的是,使用正斜杠“/”。
make.exe -f "E:/WorkSpace/POINTMAN CA..."
您可能也需要转义空格:
make.exe -f "E:/WorkSpace/POINTMAN\ CA..."
【讨论】:
C:\users\r&d\ 存在并包含 AppDate forlder i '&' 导致问题,我该如何解决? 另一种可能的解决方案:cd "E:\WorkSpace\POINTMAN CARD PRINTER\Cds\New folder\" make -f Makefile.win以上是关于Dev C ++中的编译错误错误[重复]的主要内容,如果未能解决你的问题,请参考以下文章