2014-09-14 2 views
1

Я прочитал разные сообщения и документацию Qt, объясняющие командные строки в оболочке, но я не могу пройти через установку статической библиотеки (и, я полагаю, общие рамки будут еще сложнее), чтобы для создания файла «app» из моего проекта. Но я не знаю, почему ...Qt для mac os - развертывание проекта в файл приложения

Может ли кто-нибудь объяснить мне, как пройти через это? Нет ли «простого» способа создания .app из Qt напрямую?

ответ

1

Предполагая, что вы используете qmake построить ваш проект, вы должны иметь в своем * .pro файл:

QT += gui 
TEMPLATE = app 

Переменная QT, вероятно, будет больше, чем просто gui, но gui вам нужно для создания структуры каталогов пакетов app, поэтому обязательно имейте это на месте. TEMPLATE = app также является обязательным.

После компиляции с qmake у вас должно быть рабочее приложение, которое зависит от вашей установки Qt. Чтобы сделать связку независимой от вашей установки Qt (другими словами, чтобы пакет содержал Qt для собственного использования), используйте инструмент macdeployqt из вашего Qt, например:

macdeployqt your_app_name.app 
Смежные вопросы