Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/qt/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
项目之间的Qt依赖关系_Qt_Dependencies - Fatal编程技术网

项目之间的Qt依赖关系

项目之间的Qt依赖关系,qt,dependencies,Qt,Dependencies,我有几个项目是在QtCreator中加载在一起的,它们没有分组在一个唯一的项目下。 我需要在这些模块之间创建依赖关系,而不仅仅考虑只检查库是否存在于目录中的TARGETDEPS 我请求的依赖项实际上必须模拟qtcreator中的用户操作,即在页面底部的依赖项列表中签入“编辑项目设置”。 因此,如果一个模块依赖于其他模块,那么qtcreator首先是qmake/make/etc。。另一个。 我该怎么办 多谢各位 daniele我自己从来没有尝试过(因为我在大型多项目应用程序中使用SCON),但QM

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

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

多谢各位 daniele

我自己从来没有尝试过(因为我在大型多项目应用程序中使用SCON),但QMake SubDRS目标可能就是您想要的:


这里有一个关于如何使用它的相当详细的解释:

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

我为什么不想要细分市场?

  • 我不想再创建一个项目
  • 由于一些遗留问题,我的项目分散在存储库中,没有组织在一棵漂亮的树中
  • 我有一个公共库和几个依赖它的项目。我不想同时加载所有的文件。我只想要图书馆和一个项目
我推荐什么?

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

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