Qmake:如何导出子项目INCLDUEPATHS或如何正确地将项目包含为依赖项?

时间:2015-12-07 16:33:19

标签: c++ qt build qmake subproject

问题:我有子模板qmake项目。实际上是两个。他们是无关的。 我要将第二个子项目(或者更像是该项目的某些子项目)包含在第一个项目中并开始使用它。

例如,让第一个项目包含A1, B1, C1个子项目(带有A|B|C1.pro的子目录)和A2, B2, C2的第二个项目。 我想将B2和C2包含在我的第一个项目中,所以它变成这样: A1, B1, C1, B2, C2 所以我可以开始使用B2提供的类和接口,这取决于C2。

我希望尽可能减少对第二个项目的侵扰。 我遇到的问题是,我只是通过将B2和C2 .pro文件添加到第一个项目子模板来尝试这样做,并且它无法构建它,因为B2中的某些类可能有它和编译器无法理解在哪里找到它。

我无法找到一种简单(或只是#34;右键)的方式来做我想要的事情 - 尽可能干净利落地开始使用第二个项目代码而不需要复制粘贴我需要的第一个项目。

0 个答案:

没有答案