方案一:(强制编译构建)
网上有分析说是资源文件 resource.qrc 已经编译生成,在resource资源目录下进行删除不能改变已经编译生成的 resource.qrc 所以会出现此类错误。
解决方法:项目右键执行qmake即可,然后重新构建以解决。但个人亲测无效。
方案二:(重新添加.qrc资源文件)
1.将Qt工程的.pro文件中 RESOURCES += 之后的.qrc文件删除
2.继续将本地工程路径下的.qrc文件以及调试编译生成的build-*******-Debug文件夹删除,Qt中重新构建工程
3.重新在工程中右键添加新的.qrc资源文件
点击Choose… 选当前工程的默认路径(Qt5.5.0中的默认路径就是正确的),并命名.qrc文件
之后在工程中新建的.qrc资源指引文件右键,添加当前所需的资源文件或文件夹,完成资源添加并重新构建qt工程
方案三:(删除mak