1. 程式人生 > >解決No “rule to make target `../skin_test.qss', needed by `debug/qrc_resource.cpp'. Stop.”

解決No “rule to make target `../skin_test.qss', needed by `debug/qrc_resource.cpp'. Stop.”

事情起因
直接把工程目錄下的skin_test.qss 改成test.qss 然後把qrc中的skin_test.qss 刪除掉,並重新新增test.qss到資源中。 
然而編譯之後一直報錯: 
rule to make target ../skin_test.qss', needed bydebug/qrc_resource.cpp’. Stop.。。。”

解決過程
1.刪除debug/qrc_resource.cpp 重新編譯 
未解決,依舊報錯 
2.清空工程,重新編譯 
未解決,依舊報錯 
3.重新開啟工程,重新編譯 
未解決,依舊報錯 
4.最後的解決辦法: 
在工程的所有檔案中搜索:skin_test.qss,發現makefile中有這個檔案,刪除掉makefile,終於可以正常編譯了。
--------------------- 
作者:lacoucou 
來源:CSDN 
原文:https://blog.csdn.net/lacoucou/article/details/70161183 
版權宣告:本文為博主原創文章,轉載請附上博文連結!