Dav*_*rle 5 c++ qmake makefile
我用qmake来构建一个项目.该项目包含几个静态库和一个可执行文件.可执行文件链接到静态库,因此将库的路径添加到INCLUDEPATH变量中.
当我在可执行文件的头文件中更改某些内容时,所有内容都按预期重建.更改库的头文件时,它只是重建库并重新链接可执行文件.包含库中头文件的可执行文件中的源文件无法正确重建.
在调查问题后,我发现生成的makefile没有正确跟踪依赖项.仅跟踪相对路径中包含的文件.不跟踪通过INCLUDEPATH包含的任何标头.我能做些什么让它按预期工作?