【问题标题】:qmake with INCLUDEPATH ignores dependencies带有 INCLUDEPATH 的 qmake 忽略依赖项
【发布时间】:2011-05-31 05:55:08
【问题描述】:

我使用 qmake 来构建一个项目。该项目包含几个静态库和一个可执行文件。可执行文件链接到静态库,因此将库的路径添加到 INCLUDEPATH 变量中。

当我更改可执行文件的头文件中的某些内容时,一切都会按预期重建。当更改库的头文件时,它只是重建库并重新链接可执行文件。包含库中头文件的可执行文件中的源文件未正确重建。

在调查问题后,我发现生成的 makefile 没有正确跟踪依赖项。仅跟踪包含在相对路径中的文件。不跟踪通过 INCLUDEPATH 包含的任何标头。有什么办法可以让它按预期工作吗?

【问题讨论】:

    标签: c++ makefile qmake


    【解决方案1】:

    您也应该将添加到INCLUDEPATH 的路径添加到DEPENDPATH

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-09-07
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多