嘿我正在学习C并尝试将我的代码分成多个文件。但是在编译项目时,我收到了这个错误:
mingw32-gcc.exe -Wall -g -c D:\IDE\CodeBlocks\Projects\Tuto\main.c -o obj\Debug\main.o
mingw32-g++.exe -o bin\Debug\Tuto.exe obj\Debug\dico.o dico.h.gch obj\Debug\main.o
dico.h.gch: file not recognized: File format not recognized
collect2.exe: error: ld returned 1 exit status
我尝试清理和/或重建我的项目,但没有任何问题。谁能帮帮我呢?
答案 0 :(得分:3)
dico.h.gch
是预编译的标头。你不应该把它与你的对象联系起来。将其从创建Tuto.exe
的行中删除。