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

时间:2015-02-05 11:49:10

标签: qt compilation qt-creator qmake

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

Proj A包含Proj B所需的一些标题。

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

当然,在Proj A的“MyClass.h”中,我删除了旧的include并将其替换为新的。

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

  

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

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

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

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

那我该怎么办呢?

1 个答案:

答案 0 :(得分:8)

按照此步骤解决您的问题:

  • 做一个清洁的建筑
  • 再次运行qmake
  • 享受