嘿,我目前正在学习 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
我尝试清理和/或重建我的项目,但没有解决这个问题。谁能帮帮我吗?
最佳答案
dico.h.gch
是预编译头。你不应该将它与你的对象链接起来。将其从创建 Tuto.exe
的行中删除。
关于c - 文件无法识别 : File format not recognized error in C,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42449544/