使用Qt Creator制作:无需制作目标

Mic*_*CMS 0 qt qmake compilation qt-creator

使用QT Creator我有一个项目(让我们称之为Proj A),它依赖于静态链接项目(让我们称之为Proj B).

Proj A包含Proj B所需的一些头文件.

在Proj BI中,删除了一个名为"SomeHeader.h"的头文件,该文件由Proj A中的"MyClass.cpp"使用,并将描述等移到另一个头中.

当然,在Proj AI的"MyClass.h"中删除了旧的include并将其替换为新的.

编译时我得到以下错误(这真让我感到困惑):

make:***没有规则来制作'MyClass.o'所需的目标'SomeHeader.h'.

我搜索了编译输出,.h,.cpp文件,.pro文件和'SomeHeader'在任何地方都找不到.

我已经清理了项目并重建了,但仍然没有.

我猜QT Creator正在制作一些在某种程度上变成永久性的临时makefile.

那我接下来该尝试什么呢?

Tho*_*oub 8

请按照此步骤修复您的问题:

  • 做一个清洁
  • 再次运行qmake
  • 请享用