Russian Qt Forum

Qt => Вопросы новичков => Тема начата: makar182 от Август 14, 2014, 17:38



Название: Проблема с MAKE в Mac OS X
Отправлено: makar182 от Август 14, 2014, 17:38
Доброго времени суток,

Пробую скомпилировать простенький проект через терминал mac os x.

Сначала:
Код:
qmake -project
(проектный файл создался)
Потом:
Код:
qmake
(добавился файл *.xcodproj)
Далее:
Код:
make
Выходит ошибка:
Код:
make: *** No targets specified and no makefile found.  Stop.

Подскажите пожалуйста, в чем проблема?


Название: Re: Проблема с MAKE в Mac OS X
Отправлено: kambala от Август 14, 2014, 18:29
собери через xcodebuild. у тебя вместо makefile создался проект хкода.


Название: Re: Проблема с MAKE в Mac OS X
Отправлено: makar182 от Август 14, 2014, 18:30
собери через xcodebuild. у тебя вместо makefile создался проект хкода.

Спасибо! Можешь пошагово пояснить как это сделать?


Название: Re: Проблема с MAKE в Mac OS X
Отправлено: kambala от Август 14, 2014, 20:38
написать в терминале xcodebuild и нажать энтер. если скажет что не хватает параметров, почитай его ман-страницу.

а вообще можно и через сам Xcode собрать, без всяких терминалов.

или можно просто заставить qmake генерировать makefile'ы. для этого надо ему там какой-то spec передать, что-то типа qmake -spec macosx-clang (посмотри в папке mkspecs точное название).


Название: Re: Проблема с MAKE в Mac OS X
Отправлено: Igors от Август 15, 2014, 07:31
qmake -spec macx-xcode <имя pro файла>

В результате создается проект Xcode с которым можно работать без кошмара командной строки.
Правда в Qt 5.2 это не работает, но в 5.3 уже исправлено


Название: Re: Проблема с MAKE в Mac OS X
Отправлено: kambala от Август 15, 2014, 13:18
называется «шапку не читай @ сразу отвечай»