Qt项目之间的依赖关系

5
我有几个项目在QtCreator中同时加载,它们没有分组到一个唯一的项目中。 我需要在这些模块之间创建依赖关系,而不仅仅考虑TARGETDEPS,该选项只检查库是否存在于目录中。

我所需的依赖性实际上必须模拟qtcreator中“编辑项目设置”中底部的依赖性列表中的用户操作。 因此,如果一个模块依赖于其他模块,qtcreator首先对另一个模块进行qmake/make等操作。 我该怎么办?

谢谢 Daniele

2个回答

1

1
我知道这是一个旧帖子,但我只是在寻找“如何在QtCreator中指定项目之间的依赖关系?”的答案,这篇文章是第一个结果,其他所有结果都建议使用SUBDIRS项目或不相关。 为什么我不想要SUBDIRS?
  • 我不想创建另一个项目。
  • 由于一些历史遗留问题,我的项目分散在存储库中,没有组织成一个漂亮的树形结构。
  • 我有一个通用库和几个依赖它的项目。我不想同时加载所有这些项目,我只想加载库和其中一个项目。
我推荐什么? 在左侧选择“项目”,然后在“项目设置”中选择“依赖项”。在中间区域,您将看到项目列表。选中当前项目依赖的项目即可。

screenshot of QtCreator dependencies page

我的解决方案与您在“编辑项目设置”中检查页面底部的依赖项列表可能是相同的,但由于持续的Qt Creator开发,它在10年后看起来不同。

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