Qt编译运行提示No rule to make target 'xxx' needed by 'xxx'

 

窗口添加了自定义控件,后因需求把先相关类删除,报错,把窗口上的控件也删除。

此时编译会提示No rule to make target 'xxx'  needed by 'xxx',

重新构建、重启也不能解决。提示需要之前删除的.h文件

解决:

1、打开工程的pro文件

2、把SOURCES += main.cpp\
        mainwindow.cpp。。。

   下的所有文件剪切掉。

3、按ctrl + r 重新编译,提示出错,不用管

4、把刚剪切的内容,粘贴回原来的地方

5、按ctrl + r 重新编译,如无意外,此时可以正常编译。
————————————————
版权声明:本文为CSDN博主「seven_dj」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/seven_dj/article/details/25547993

评论 42
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值