Qt - dependent class

Qt - dependent class

本文关键字:class dependent Qt      更新时间:2023-10-16

我已经在项目中添加了一个类。一段时间后,我辞去了该课程,并删除了Source and Header(从QT设计师那里)。课程不包括或在任何地方包括或导入,但是当我构建项目时,我会收到消息:

:-1: error: dependent 'C:QtProjectdistsregistration.h' does not exist.

我试图在项目中的所有文件中搜索registration.h,删除了调试文件夹。没有任何结果。班级在任何地方都没有引用。仍然无法建立项目。

这些地狱依赖性在哪里?

好吧,我已经弄清楚了。奇怪...

我删除了文件dists.pro.userdists.pro.user.ddfc87e。在新的项目配置后,它开始起作用(如果有人知道原因,知道它会很高兴...)

感谢您的关注;)

为了那些以后会寻求答案的人,还有另一种方法可以解决。

我试图在项目中的所有文件上搜索registration.h, 删除了调试文件夹。没有任何结果。不参考课程 任何地方。仍然无法建立项目。

如果您在项目的所有文件中搜索,请使用 *寻找所有类型的文件,您会发现仍然使用这些参考的makefiles。

摆脱错误的简单方法是在QTCreator中的项目上运行QMAKE。它重写了这些makefiles。

我有同样的问题,但是我确实发现了错误。

这是因为您的.pro文件仍然具有文件C:QtProjectdistsregistration.h

您必须从.pro中的HEADERS删除该文件

然后清洁您的项目和qmake并编译。然后它将起作用。