之前编译得好好的,今天清理项目,改变路径,再编译,就报这个错。无论怎么重启、清理、删除,都存在。这个错误真的是莫名其妙啊!解决办法:经过一番搜索,找到了解决办法。在pro文件中加入一句:QMAKE_PROJECT_DEPTH = 0这样qmake不使用相对路径,而是使用绝对路径(或基于环境变量的路径),回溯方式访问项目依赖文件。