# Project: Project1
# Makefile created by Dev-C++ 4.9.9.8
CPP = g++.exe
CC = gcc.exe
WINDRES = windres.exe
RES = Project1_private.res
OBJ = "C:/Program\ Files/Dev-Cpp/lib/main.o" $(RES)
LINKOBJ = "C:/Program Files/Dev-Cpp/lib/main.o" $(RES)
LIBS = -L"C:/Program Files/Dev-Cpp/lib" -L"C:/Program Files/Dev-Cpp/lib/gcc" -static-libstdc++ -static-libgcc -mwindows "C:/Program Files/Dev-Cpp/lib/libcomctl32.a" "C:/Program Files/Dev-Cpp/lib/libopengl32.a"
INCS = -I"C:/Program Files/Dev-Cpp/include"
CXXINCS = -I"C:/Program Files/Dev-Cpp/include" -I"C:/Program Files/Dev-Cpp/include/ddk" -I"C:/Program Files/Dev-Cpp/include/gdiplus" -I"C:/Program Files/Dev-Cpp/include/GL"
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)
"C:/Program\ Files/Dev-Cpp/lib/main.o": C:/Program\ Files/Dev-Cpp/lib/main.cpp
$(CPP) -c "C:/Program Files/Dev-Cpp/lib/main.cpp" -o "C:/Program Files/Dev-Cpp/lib/main.o" $(CXXFLAGS)
Project1_private.res: Project1_private.rc
$(WINDRES) -i Project1_private.rc --input-format=rc -o Project1_private.res -O coff
我们发现其中
这两个地方出现了问题, 这样在日志里就会报错,而且错误指向makefile文件的
这行
所以我们可以试图通过修改makefile, 但是当我重新运行时编译器又会重新编译生成错误代码, 所以我后来就在其他盘符重新创建了项目,然后马上编译,然后查看makefile 就恢复正常
# Project: 项目3
# Makefile created by Dev-C++ 5.11
CPP = g++.exe -D__DEBUG__
CC = gcc.exe -D__DEBUG__
WINDRES = windres.exe
OBJ = main.o acllib.o
LINKOBJ = main.o acllib.o
LIBS = -L"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib" -L"D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib" -static-libgcc -mwindows "D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/lib/libwinmm.a" -g3
INCS = -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include"
CXXINCS = -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/x86_64-w64-mingw32/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include" -I"D:/Program Files (x86)/Dev-Cpp/MinGW64/lib/gcc/x86_64-w64-mingw32/4.9.2/include/c++"
BIN = winproject1.exe
CXXFLAGS = $(CXXINCS) -g3 -std=c99
CFLAGS = $(INCS) -g3 -std=c99
RM = rm.exe -f
.PHONY: all all-before all-after clean clean-custom
all: all-before $(BIN) all-after
clean: clean-custom
${RM} $(OBJ) $(BIN)
$(BIN): $(OBJ)
$(CC) $(LINKOBJ) -o $(BIN) $(LIBS)
main.o: main.c
$(CC) -c main.c -o main.o $(CFLAGS)
acllib.o: acllib.c
$(CC) -c acllib.c -o acllib.o $(CFLAGS)
编译日志也正常