【问题标题】:Qt dependencies between projects项目之间的 Qt 依赖关系
【发布时间】:2010-01-24 09:34:56
【问题描述】:

我有几个项目一起加载到 QtCreator 中,并且它们没有分组在一个独特的项目下。 我需要在这些模块之间创建依赖关系,而不仅仅是考虑仅检查库是否存在于目录中的 TARGETDEPS。

我请求的依赖项,实际上它必须模拟 qtcreator 中的用户操作,即在页面底部的“编辑项目设置”中检查依赖项列表。 因此,如果一个模块依赖于其他模块,qtcreator 首先是 qmake/make/etc.. 另一个。 我该怎么办?

谢谢 丹尼尔

【问题讨论】:

    标签: qt dependencies


    【解决方案1】:

    我自己从未尝试过(因为我将 Scons 用于大型多项目应用程序)但 QMake 子目录目标可能是您正在寻找的:

    http://doc.trolltech.com/4.5/qmake-variable-reference.html#subdirs

    这里有相当详细的使用说明:How to use QMake's subdirs template?

    【讨论】:

      【解决方案2】:

      我知道这是一个旧线程,但我只是在寻找“如何在 QtCreator 中指定项目之间的依赖关系?”的答案,这篇文章是第一个结果,所有其他人要么也推荐 SUBDIRS 项目,要么是不相关。

      为什么我不想要 SUBDIRS?

      • 我不想创建另一个项目。
      • 由于一些遗留问题,我的项目分布在存储库中,没有组织在一个漂亮的树中。
      • 我有一个公共库和几个依赖于它的项目。我不想同时加载所有这些。我只想要图书馆和其中一个项目。

      我推荐什么?

      在左栏中选择“项目”,然后在“项目设置”中选择依赖项。在中间区域,您将看到一个项目列表。检查当前项目所依赖的那些。

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

      【讨论】:

        猜你喜欢
        • 2023-03-29
        • 2015-04-14
        • 1970-01-01
        • 1970-01-01
        • 2012-03-24
        • 2015-08-02
        • 2012-02-22
        • 2012-05-20
        • 2014-02-26
        相关资源
        最近更新 更多