2014-09-14 3 views
1

J'ai lu différents articles et la documentation Qt expliquant les lignes de commande dans shell mais je ne peux pas passer à travers l'installation de la bibliothèque statique (et je suppose que les frameworks partagés seraient encore plus difficiles) pour produire un fichier "app" de mon projet. Mais je ne sais pas pourquoi ...Qt pour mac os - déployer le projet dans le fichier app

Quelqu'un pourrait-il m'expliquer comment passer à travers cela? N'y a-t-il pas un moyen "facile" de produire directement un .app à partir de Qt?

Répondre

1

En supposant que vous utilisez le qmake pour construire votre projet, vous devez avoir dans votre fichier * .pro:

QT += gui 
TEMPLATE = app 

La variable QT aura probablement plus que gui, mais le gui est nécessaire pour vous pour créer une structure de répertoire app, assurez-vous de l'avoir en place. Le TEMPLATE = app est également obligatoire. Après la compilation avec qmake, vous devriez avoir un paquet d'application fonctionnel, qui dépend de votre installation de Qt. Pour rendre le bundle indépendant de votre installation Qt (en d'autres termes, pour que le bundle contienne le Qt pour son propre usage), utilisez l'outil macdeployqt de votre Qt, comme ceci:

macdeployqt your_app_name.app 
Questions connexes