qt编译错误如下
E:\build-xxx-Desktop_Qt_5_7_1_MinGW_32bit-Debug\\ProtocalCodec.o:-1: error: file not recognized: File truncated
某个.o文件被截断,经常发生在qt正在编译,然后点了终止,这样正在编译的就.o文件就不完整了。
清除重新构建当然是可以的,不过项目较大编译比较耗时间,可以通过手动删除这个.o来解决
步骤一
打开编译产生的中间文件目录,选择大小排序,最小文件在前,删除这个0KB的.o文件
步骤二
接着构建就可以了