0

如果我include(someOtherProject.pri)在我的.pro, 和其他项目文件 (.pri)INCLUDEPATH += .中,那么我的 .pro 中的文件不应该在我找到这些标题时找到#include它们吗?我清理并在所有内容上运行 qmake,通过简单地从另一个项目复制 .pro 并使用 .pri 扩展名重命名它来重新生成 .pri 文件,但是当我#include从另一个项目中获取文件时,编译器说它找不到它。

如果我已经在使用,我不希望我必须编辑我的工作 .pro 文件——这将使得完全不需要使用。INCLUDEPATHinclude(someOtherProject.pri)include(someOtherProject.pri)

4

1 回答 1

2

解决方案是INCLUDE PATH += $$PWD/使用 .pri 文件,因为无论它包含在哪里,它都会扩展到正确的硬编码路径。

于 2013-10-09T06:44:23.743 回答