问题
在将别处的.ui文件放入自己项目文件夹中之后,覆盖原项目中希望被代替的ui文件之后运行报错 No rule to make targe!
makefile文件出现问题
解决
查看.pro,显然路径不对,此路径为被复制的ui文件原路径,
修改路径即可
对于出现Makefile.Debug:429: warning: overriding recipe for target ,加上第二行警告,意思是忽略旧的原型目标×××。说明有重复的target ×××,删掉makefile重复的target即可。
另外:qt中想要覆盖文件直接打开对应文件夹复制即可,添加现有文件或者在编辑器里面直接复制粘贴是没用的。
总结
出现*** No rule to make target ` ‘, needed by xxx. Stop.时,基本都是属于找不到所依赖的文件所导致的,查看.pro文件是否有问题。
———————————————————————————————
推荐一个零声学院课程,个人觉得老师讲得不错,分享给大家:零声白金自学卡(含基础架构/高性能存储/golang/QT/音视频/Linux内核)