前言:学习QT也有一段时间了,期间遇到了不少五花八门的问题,写这个汇总贴,一方面给自己一个总结,一方面给大家一个参考。不定时更新~
1.No rule to make target '../dd.bmp', needed by 'debug/qrc_res.stop
原因: 资源文件image.qrc已经编译生成,在resource资源目录下进行删除不能改变已经编译生成的 image.qrc,就是说不能乱删资源文件里面的东西,哪怕你根本没有用上。
解决:
1.删除对应的资源文件,重新添加
2.在.pro中先注释掉对应代码,编译后再去掉注释,此时再编译就不会报错了。
#RESOURCES += \
# image.qrc
2:-1: error: [release/qrc_image.cpp] Error 1
原因:资源文件被删
解决
右键.qrc文件,点击open in editor后出现的红色就是你误删遗留下来的问题,删掉重新编译就可以了