3

我将基于 subdirs 模板在我的 QtCreator 项目中实现以下层次结构:

项目:

  • subproject1 - 静态库
  • subproject2 - 静态库
  • subproject3 - 单元测试可执行文件

唯一的一个可执行文件将在 subproject3 中,它将链接到 subproject1 和 subproject 2。

但是构建工作正常我注意到一些可用性问题。当我运行整个项目时,它会尝试在我的库中查找可执行文件——但失败了。我必须运行 subproject3 而不是主要的。有没有可能避免这种情况?

4

1 回答 1

2

我为单元测试使用了类似的层次结构 - 并且 .pro 文件中应该有以下几行

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

在 INCLUDEPATH 变量中添加文件夹后,您可以使用 SOURCES 和 HEADERS 变量添加所需的源和标题。希望对你有帮助

于 2016-02-21T21:12:14.843 回答