Как мне структурировать свой проект на основе Qt, чтобы иметь чистый проект xcode, сгенерированный qmake?
Вопрос
Если я добавляю источники и заголовки в свой файл .pro, которые не находятся в одном и том же каталоге, результирующий проект xcode группирует файлы по умолчанию: «Источники», «заголовки» и т. д.но затем помещает файлы в подкаталог этих папок, указывая подкаталог, в котором находятся файлы.Из-за этого неплоские проекты выглядят чрезвычайно уродливо при создании для xcode (обратите внимание, что все примеры Qt плоские).
Как мне помешать ему это сделать?Или я застрял либо с уродливым макетом xcode, либо с плоским проектом?
Решение
Вы можете создать свой собственный особенности конфигурации для qmake, добавив новую переменную аргумента CONFIG в .prf файл.
Проверьте это Qt вики.
Также похоже, что вы можете использовать разные имена переменных для создания разных имен групп в xcode.
Я собираюсь разобраться в обоих этих методах и создать хороший отчет.