开发人员C++编译器内部版本错误

Dev C++ Compiler Build error

本文关键字:内部 版本 错误 编译器 C++ 开发      更新时间:2023-10-16

我使用的是一个名为DevC++5.1.0.0版本的编译器。当我一开始写程序的时候,它是有效的,但现在给我带来了很多麻烦。每次我执行时都不会出现语法错误,但程序仍然没有执行,程序与visualc++完美结合。出了什么问题,请帮忙,因为我已经花了几个小时在这上面了。我该怎么办?

错误看起来像:

D:CppAssingnment 3solution2Makefile.win [Error] [implementation.o] Error 1 (if this is the only error: please check your library includes)  

我尝试了Dev C++的所有版本,但显示的都是一样的。

日志文件看起来像:

Compiler: MinGW GCC 4.6.2 32-bit
Building Makefile: "D:CppAssingnment 3solution2Makefile.win"
Executing  make...
mingw32-make.exe -f "D:CppAssingnment 3solution2Makefile.win" all
g++.exe -c implementation.cpp -o implementation.o -I"E:/Program Files/Dev-Cpp/MinGW32/include"   
'E:DOCUME~1@$L@' is not recognized as an internal or external command,
operable program or batch file.
mingw32-make.exe: *** [implementation.o] Error 1
Execution terminated

MakeFile.win包含:

# Project: Project1
# Makefile created by Dev-C++ 5.1.1.0
CPP      = g++.exe
CC       = gcc.exe
WINDRES  = windres.exe
OBJ      = implementation.o main.o $(RES)
LINKOBJ  = implementation.o main.o $(RES)
LIBS     = -L"E:/Program Files/Dev-Cpp/MinGW32/lib" -static-libstdc++ -static-libgcc  
INCS     = -I"E:/Program Files/Dev-Cpp/MinGW32/include" 
CXXINCS  = -I"E:/Program Files/Dev-Cpp/MinGW32/include" 
BIN      = Project1.exe
CXXFLAGS = $(CXXINCS)  
CFLAGS   = $(INCS)  
RM       = rm -f
.PHONY: all all-before all-after clean clean-custom
all: all-before Project1.exe all-after

clean: clean-custom
    ${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
    $(CPP) $(LINKOBJ) -o "Project1.exe" $(LIBS)
implementation.o: implementation.cpp
    $(CPP) -c implementation.cpp -o implementation.o $(CXXFLAGS)
main.o: main.cpp
    $(CPP) -c main.cpp -o main.o $(CXXFLAGS)

我也遇到了同样的问题,我已经研究和排除了3个星期。但我发现:在"execute"下点击"clean"。这对我很有效。