IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Qt Discussion :

Recompiler Qt sous Mac OS X


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Par défaut Recompiler Qt sous Mac OS X
    Bonjour,

    J'essaye de recompiler Qt en static sous mac os x. Le problème c'est que ce que je DL du site de Qt, que ce soit la version full SDK ou le framework only, me fournit un installer qui m'install tout automatiquement dans des dossiers un peu partout sur le disque dur, mais qui apparemment ne contient pas le fameux configure qui me permettrait de reconfigurer la recompilation. En fait est-il possible de trouver une simple version compressée prête à être compilée?

    Merci

  2. #2
    Inactif  


    Homme Profil pro
    Inscrit en
    Novembre 2008
    Messages
    5 288
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 49
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Secteur : Santé

    Informations forums :
    Inscription : Novembre 2008
    Messages : 5 288
    Par défaut
    Bonjour

    Les versions "framework" (Qt seul) et "SDK" (Qt + outils) contiennent les binaires déjà compilés.
    Si tu veux compiler toi même, il faut télécharger les sources : http://qt.gitorious.org/qt/qt
    Tu choisis ta version à télécharger (par exemple la branche 4.6-stable pour la version actuelle du framework) puis tu compiles.

    Bon courage

    EDIT : les rédacteurs du forum Qt rédigent actuellement un article expliquant comment compiler les sources en détail.
    Tu peux télécharger les sources égalemen sur le ftp : ftp://ftp.qt.nokia.com/qt/source/
    D'ailleur, j'ai l'impression que la partie compilation sur mac n'est pas encore rédigée. Tu peux peut être prendre des notes de ce que tu fais pour compiler puis écrire la partie mac ?

  3. #3
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Par défaut
    Merci pour la réponse. J'ai déjà compilé Qt pour Windows avec Visual Studio sans trop de problème donc j'espère que ça ira avec mac. Je posterai le déroulement de l'opération.

  4. #4
    Rédacteur

    Avatar de johnlamericain
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2004
    Messages
    3 742
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Royaume-Uni

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Août 2004
    Messages : 3 742
    Par défaut
    Bonjour à tous les 2,

    Je suis en effet actuellement sur la rédaction de cette article. N'étant pas un expert en Mac OS X, je veux bien que tu m'envoie les étapes ou les problèmes que tu aurais rencontrés.

    Je pars des sources du FTP dans leur version everywhere.

    Bon courage.

  5. #5
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    il existe ce tuto :
    http://clubelek.developpez.com/tutor...-ou-qtcreator/

    par erreur, il as disparue de la page tutoriel...

  6. #6
    Membre chevronné
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    349
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : Suisse

    Informations forums :
    Inscription : Novembre 2005
    Messages : 349
    Par défaut
    Bon ça c'est pas trop mal passé, petit compte rendu.

    J'ai compilé Qt 4.6.2 sous Mac OS X 10.5.8 avec ggc 4.0.1. J'ai téléchargé la versrion "everywhere" en .tar.gz (attention j'avais d'abord pris la .zip mais impossible d'exécuter le script configure à cause de retours à la ligne à la MS Dos).

    Après avoir décompressé le dossier sur mon bureau, je suis allé dedans et j'ai fais:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    ./configure -release -static -no-sql-sqlite -no-sql-sqlite2 -no-sql-sqlite_symbian
    -release parce que pas besoin de debug, je fais un simple portage
    -static parce que c'était le but de la manoeuvre
    et j'ai du virer les trucs SQL parce que sinon j'avais des erreurs, et je n'utilise pas SQl de toute façon.

    Ensuite:

    Je voulais juste la lib compilée, pas besoin du reste (examples, ...).

    Finalement:

    L'installation est ainsi finalisée et les fichiers copiés dans un dossier approprié (mais besoin de sudo pour les droits).

    Restait plus qu'à rajouter dans un .profile à la racine de mon home:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    PATH=/Developer/qt-4.6.2/bin:$PATH
    export PATH
    J'ai pas eu besoin de set le mkspec. Ensuite j'ai recompilé mon application, qui fait maintenant plus de 12mo (contre environ 500k avant) preuve que ça marche bien en static.

Discussions similaires

  1. [swig] utilisation de ld sous mac osX tiger.
    Par PyBio dans le forum Interfaçage autre langage
    Réponses: 3
    Dernier message: 26/10/2005, 17h51
  2. détecter os 9 ou 10 sous mac
    Par taly dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 24/10/2005, 09h56
  3. [C++] Programmation C++ sous Mac
    Par reggae dans le forum Développement OS X
    Réponses: 2
    Dernier message: 09/10/2005, 12h10
  4. lbrairie glui sous mac
    Par milliet dans le forum OpenGL
    Réponses: 6
    Dernier message: 05/05/2005, 14h58

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo