Как отмечали другие авторы, стандартное поведение qmake на Mac - создание файлов проекта xCode. Вы можете вводить что-то особенное каждый раз, когда запускаете qmake, или добавлять несколько строк в каждый файл проекта. Существует более постоянное решение. Я сталкиваюсь с этим каждый раз, когда устанавливаю Qt на свой Mac. В командной строке введите следующее:
cd /usr/local/Qt4.5/mkspecs/
sudo rm по умолчанию
sudo ln -sf macx-g ++ default
Каталог, указанный в первой онлайн-команде, может потребовать некоторой настройки.
Первое «sudo» потребует административный пароль.
То, что это делает, это удаляет нарушающий файл, который указывает, что ключом -spec по умолчанию является mac-xcode или что-то в этом роде. Затем мы заменим его на файл, указывающий, что по умолчанию мы используем переключатель macx-g ++.