Qmake: как экспортировать подпроект INCLDUEPATHS или как правильно включить проект в качестве зависимости?
Проблема: у меня есть подкаталог шаблона проекта qmake. Два на самом деле. Они не связаны. Я должен был включить второй проект subdir (или больше как определенные subdir этого проекта) в первый и начать использовать его.
Например, пусть первый проект состоит из A1, B1, C1
подпроекты (подпапки с A|B|C1.pro
) и второй A2, B2, C2
, Я хочу включить B2 и C2 в мой первый проект, чтобы он стал таким:A1, B1, C1, B2, C2
Поэтому я могу начать использовать классы и интерфейсы, предоставляемые B2, который зависит от C2.
И я хочу сделать это как можно менее навязчивым для второго проекта. Проблема, с которой я сталкиваюсь, заключается в том, что я пытаюсь сделать это, просто добавляя файлы B2 и C2 .pro к первому шаблону subdirs проекта, и он не может его собрать, потому что в нем может быть какой-то класс в B2, а компилятор не может понять, где его найти.
Я не могу найти простой (или просто "правильный") способ сделать то, что я хочу - начать использовать код второго проекта как можно более чистым и синхронизированным, не прибегая к копированию и вставке всего, что мне нужно, в первый проект.