问题:我有子目录模板 qmake 项目。实际上是两个。他们是无关的。我打算将第二个子目录项目(或更类似于该项目的某些子目录)包含在第一个子目录中并开始使用它。
例如,让第一个项目由A1, B1, C1
子项目(带有 的子目录A|B|C1.pro
)和第二个A2, B2, C2
. 我想将 B2 和 C2 包含到我的第一个项目中,所以它变成这样:
A1, B1, C1, B2, C2
所以我可以开始使用 B2 提供的依赖于 C2 的类和接口。
我希望尽可能减少对第二个项目的干扰。我遇到的问题是我试图通过将 B2 和 C2 .pro 文件添加到第一个项目子目录模板来做到这一点,它无法构建它,因为 B2 中的某些类可能包含在其中而编译器不能了解在哪里可以找到它。
我找不到一个简单(或只是“正确”)的方法来做我想做的事 - 开始尽可能干净和同步友好地使用第二个项目代码,而无需将我需要的所有内容复制粘贴到第一个项目中。