原因可能是:在项目-》构建设置-》勾选了shadow build
1、shadow build是什么?
shadow build将源代码和构建路径分开,保证源代码路径的清洁性。
2、当勾选shadow build时,运行qmake会重新生成Makefile,而build和build all不会,重新构建时未删除对原路径文件的引用,因此报错;
3、解决方法:一取消shadow build,clean,重新构建,qmake;二是shadow build的路径不能为源码目录的子目录;
原因可能是:在项目-》构建设置-》勾选了shadow build
1、shadow build是什么?
shadow build将源代码和构建路径分开,保证源代码路径的清洁性。
2、当勾选shadow build时,运行qmake会重新生成Makefile,而build和build all不会,重新构建时未删除对原路径文件的引用,因此报错;
3、解决方法:一取消shadow build,clean,重新构建,qmake;二是shadow build的路径不能为源码目录的子目录;