我是用Qt5.6.0MinGW32位版本编译程序,在Pro文件中添加了预编译头文件后编译报错:mingw32-make[1]: *** [debug/main.o] Error 1;
#添加预编译头文件
CONFIG += precompiled_header
PRECOMPILED_HEADER = header.h
解决方法:
1.删除Pro文件里的预编译头文件后报错消失。
2.不删Pro文件里的预编译头文件,当我使用Qt5.7.1MSVC版本进行编译时也不报错。
3.我再使用Qt5.13.1MinGW32位版本进行编译也不报错。
4.最后在预编译头文件里挨个删除代码发现是:不能添加某些头文件,删了下面代码就不报错了。