dev c ++编译器错误

我得到这个错误在编译(实际上这是一个非常简单的项目,语法是绝对好的)

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

这是我的编译器日志(dev c ++ v 4.9.9.2)

编译器:默认编译器
build立Makefile:“E:\ proj1 \ Makefile.win”
执行制造...
 make.exe -f“E:\ proj1 \ Makefile.win”全部
 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 /向后“-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'不被识别为内部或外部命令,
可操作程序或batch file。

该系统找不到指定的path。
 make.exe:*** [main.o]错误1

执行终止

我的用户path是'c:\ Users \ r&d',我认为'&'在编译过程中遇到麻烦,有没有人有任何想法?,我不能重新安装Windows,因为我有我的当前窗口上安装了许多软件和这对我来说非常耗时,我该如何解决这个问题/

研发绝对是一个问题。 尝试用引号括起来:“c:\ users \ r&d”,并希望最好。 如果它不起作用,请将文件夹更改为没有&符号的文件夹(您不需要为此重新安装Windows,只需创建另一个用户)。

您可以尝试创建另一个没有使用&号的用户,然后将您的配置文件复制到其中,以保留所有设置和应用程序首选项以及文档。

您可能想尝试另一个构建环境,如代码:具有其自己的内部构建系统的块。 你可能想要确保你正在使用最新的gcc mingw编译器,并从mingw构建系统(使用他们的安装程序,我认为它是http://sourceforge.net/projects/mingw/files/Installer/mingw-get-inst/mingw -get-inst-20120426 / ),即使你不用code :: blocks,确保你正在使用devc ++的新分支,这个分支还在开发中。 最后一件事情是,如果你使用code :: blocks,那么在论坛中使用一个nightly build, http://forums.codeblocks.org/index.php/board,20.0.html,因为它们是最新的。

Windows中的转义字符是^ 。 所以试试

 C:\Users\r^&d