Qt项目移植出现的问题(No rule to make target ‘……’, needed by ‘……’. Stop.)

错误原因

本人在项目移植时出现的错误为:No rule to make target 'widget.cpp‘, needed by 'debug/widget.o.'Stop.

此错误翻译为中文的意思是:没有将目标设为’widget.cpp’的规则,‘debug/widget.o’需要。停止。

解决方法:

首先

在项目中找到后缀为.pro的文件,双击打开。

 

然后

往下滑,会看到以 SOURCES 和 HEADERS 开头的代码,将报错的.cpp文件注释掉就可以

(需要注释的.cpp文件在报错的时候,软件会提示给出)

 最后

点击”重新构建“,即可。

问题总结

在项目文件的移植过程中,将新建项目中的本来存在的文件进行删除,导致在项目构建的时候找不到对应的文件造成的。

扫描二维码关注公众号,回复: 16207974 查看本文章

猜你喜欢

转载自blog.csdn.net/qq_54704926/article/details/128373948