Невозможно скомпилировать пример адресной книги Qt в OSX - PullRequest
0 голосов
/ 16 января 2012

У меня загружен пример проекта адресной книги, и он не компилируется в OSX 10.6.8. Вот вывод, который я получаю:

No valid Qt version set. Set one in Preferences 
Error while building project part1
When executing build step ‘QMake’
Canceled build.

Я нажимаю на вкладку «Проекты» слева и перехожу к разделу «Общие», а затем нажимаю «Показать подробности». Я вижу, что «Версия Qt» установлена ​​в «Версия Qt по умолчанию (Qt в PATH)». Я нажимаю на кнопку управления, и она показывает, что используемая версия находится в / usr / bin / qmake. Итак, я добрался до терминала и набрал «/ usr / bin / qmake», и я получил вывод справки. Чего мне не хватает?

Редактировать: Некоторые дополнительные детали: Я могу использовать терминал в корневом каталоге проекта для запуска команды 'qmake part1.pro -spec macx-g ++ -r', которая определена на вкладке "Проекты" в Qt Creator. Он не производит вывод, что заставляет меня верить, что он работал правильно.

Затем я запускаю указанную команду make, которая называется make -w. Я получаю:

make: /Developer/Tools/Qt/uic: No such file or directory
make: *** [ui_addressbook.h] Error 1
make: Leaving directory `/Users/jsmaupin/part1'

Когда я проверяю, каталог Qt не существует в / Developer / Tools. Однако , есть каталог в / Users / [каталог пользователя] / QtSDK, но он не содержит ничего с именем 'uic'.

1 Ответ

1 голос
/ 26 июня 2012

Я знаю, что спрашивал об этом давным-давно, но я видел это в своем профиле, и я просто хотел опубликовать, какое у меня было решение. Проблема возникла из-за установки Qt. Был диалог ошибки, который я проигнорировал.

Qt требует инструментов командной строки XCode для установки на Mac. Если вы откроете XCode и зайдите в XCode> «Установки»> «Загрузки»> «Компоненты», вы увидите список устанавливаемых пакетов. Нажмите «Установить» в Инструментах командной строки и дайте установить.

Затем попробуйте установить Qt еще раз. Должно работать без проблем.

...