Проблема: у меня есть подкаталог шаблона проекта 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 могут иметь его, а компилятор не понять, где его найти.
Я не могу найти простой (или просто «правильный») способ сделать то, что я хочу — начать использовать код второго проекта как можно более чистым и синхронизированным, не прибегая к копированию и вставке всего, что мне нужно, в первый проект.
Задача ещё не решена.
Других решений пока нет …