gpt4 book ai didi

c++ - 带 INCLUDEPATH 的 qmake 忽略依赖项

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:31:49 26 4
gpt4 key购买 nike

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

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

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

最佳答案

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

关于c++ - 带 INCLUDEPATH 的 qmake 忽略依赖项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6183533/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com