QtCreator subdirs 项目

3
我将在基于子目录模板的QtCreator项目中实现以下层次结构:
项目:
- 子项目1 - 静态库 - 子项目2 - 静态库 - 子项目3 - 单元测试可执行文件
唯一的可执行文件将位于子项目3中,它将链接到子项目1和子项目2。
然而,尽管构建工作正常,我注意到了一些可用性问题。当我运行整个项目时,它会尝试在我的库中查找可执行文件并失败。我必须运行子项目3而不是主项目。有没有可能避免这种情况?
1个回答

2

我在单元测试中使用了类似的层次结构 - .pro文件应该包含以下行

INCLUDEPATH += ../subproject1/ \
    ../subproject2/

在将文件夹添加到INCLUDEPATH变量后,您可以使用SOURCES和HEADERS变量添加所需的源代码和头文件。

希望对您有所帮助。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接