错误原因
本人在项目移植时出现的错误为:No rule to make target 'widget.cpp‘, needed by 'debug/widget.o.'Stop.
此错误翻译为中文的意思是:没有将目标设为’widget.cpp’的规则,‘debug/widget.o’需要。停止。
解决方法:
首先
在项目中找到后缀为.pro的文件,双击打开。
然后
往下滑,会看到以 SOURCES 和 HEADERS 开头的代码,将报错的.cpp文件注释掉就可以
(需要注释的.cpp文件在报错的时候,软件会提示给出)
最后
点击”重新构建“,即可。
问题总结
在项目文件的移植过程中,将新建项目中的本来存在的文件进行删除,导致在项目构建的时候找不到对应的文件造成的。