Aller au menu - Aller au contenu

Génération d'un exécutable QT pour Mac os X


Informations sur le tutoriel

Avatar
Auteur : chevalhack
Visualisations : 5 241
Licence : Creative Commons BY


Plus d'informations Plus d'informations
Vous êtes sous Mac OS X ?
Vous n'arrivez pas à créer votre application utilisant Qt à l'aide des commandes qmake -project, qmake et make ?

Ne vous inquiétez pas, c'est normal. o_O Je vais vous expliquer comment faire.
Sommaire du tutoriel :
Icône du chapitre

Création du projet

Comme promis, je vais vous expliquer la procédure à appliquer pour générer votre exécutable sous Mac OS X.
Tout d'abord, téléchargez et installez Qt (à l'adresse http://trolltech.com/developer/downloads/qt/mac : prenez le fichier avec l'extension DMG, dont le lien se trouve vers le bas de la page).

Quand c'est fait, démarrez l'IDE Xcode.
Dans la barre de menus, choisissez File puis New project. Vous arrivez dans une fenêtre de ce type : Image utilisateur
Choisissez alors Empty project (projet vide en français), cliquez sur Next, choisissez l'emplacement et le nom de votre projet et cliquez sur Finish.

Vous arrivez devant cette fenêtre ; dans la zone gauche, vous avez le nom de votre projet. Faites un clic droit dessus et choisissez Add -> New File, puis C++ file.

Image utilisateur

Image utilisateur

Cliquez sur Next, indiquez le nom de votre fichier .cpp puis cliquez sur Finish.

Maintenant, sur la partie droite de votre projet, sélectionnez et ouvrez votre fichier .cpp. Après l'import du fichier .h, insérez ce code (code d'exemple du tuto sur Qt de M@teo21) :
Code : C++
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
#include <QApplication>
#include <QPushButton>
 
int main(int argc, char *argv[])
{
    QApplication app(argc, argv);
 
    QPushButton bouton("Salut les Zéros, la forme ?");
    bouton.show();
 
    return app.exec();
}


Enregistrez votre fichier ; vous pouvez quitter Xcode.

Voilà votre projet terminé, passons maintenant à la partie compilation.

Compilation

Maintenant que nous avons créé notre projet, passons à la compilation (rappel : à ce stade, vous pouvez effacer le fichier .xcodeproj).

Ouvrez votre terminal (Applications -> Utilitaires -> Terminal).
Écrivez la commande cd suivie d'un espace et glissez le dossier de votre projet dans la fenêtre du terminal, puis appuyez sur Enter.

Image utilisateur

Vous voyez bien cd puis l'emplacement du dossier ; après avoir appuyé sur Enter vous voyez le nom de votre dossier apparaître après le nom de votre Mac (ici, macbook de... : Test (nom du dossier)).

Exécutez la commande qmake -project (création du fichier .pro).
Exécutez la commande qmake (création du fichier Xcode).

Et c'est ici qu'intervient la différence avec Windows dans le tuto de M@teo21 : la commande qmake ne crée pas de fichier makefile mais le projet Xcode à compiler.


Après cela, quittez votre terminal et ouvrez votre projet Xcode.
Vous verrez que les frameworks (bibliothèques) se sont automatiquement ajoutés. Cliquez sur le bouton Build and Go. Votre projet se compile avec succès et votre application se lance.

Image utilisateur

Pour l'encodage de caractères, il faut choisir Western (ISO Latin 9) dans les préférences de Xcode (partie Text Editing) pour ne pas avoir de problèmes avec les accents (comme dans ma capture d'écran).

Pour la suite, veuillez lire le tuto de M@teo21 : la partie explicative du code pour cette page seulement http://www.siteduzero.com/tuto-3-24132 [...] tml#ss_part_1 ; le reste, vous pouvez le lire complètement. ;)

Et voilà, si vous avez des questions, contactez-moi par MP.

Voilà, j'espère que je vous ai aidés à résoudre votre problème.
À vos claviers. ;)


Image utilisateur

Informations sur le tutoriel

Retour en haut Retour en haut

Créé : Le 30/06/2008 à 14:25:17
Modifié : Le 22/08/2008 à 16:09:48
Avancement : 100%

L'orthographe, la grammaire et la présentation de ce tutoriel ont été vérifiées par les zCorrecteurs.
19 commentaires