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, а компилятор не может понять, где его найти.

Я не могу найти простой (или просто "правильный") способ сделать то, что я хочу - начать использовать код второго проекта как можно более чистым и синхронизированным, не прибегая к копированию и вставке всего, что мне нужно, в первый проект.

0 ответов

Другие вопросы по тегам