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 :

Comment compiler du code Qt à partir d'un autre makefile ?


Sujet :

Qt

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut Comment compiler du code Qt à partir d'un autre makefile ?
    Bonjour à tous

    A chaque fois que j'ai utilisé Qt, j'ai intégré le reste du code dans mes fichiers cpp, et j'ai tout compilé avec qmake-project, qmake-qt4 et qmake. Donc j'ai toujours laissé Qt en "maître".

    Aujourd'hui je dois utiliser un framework en C++ standard assez imposant pour un projet, qui a déjà tout un système de makefile que je suis obligé de respecter. En gros, je dois créer mon projet dans tel dossier de telle sous-branche. Ensuite on fait un make dans ce dossier, qui fait appel à un makefile général à la racine qui compile tout.

    Du coup, j'ai du mal à imaginer Qt dans tout ça. En tout cas il y a une forte volonté de la part de mon chef de projet de séparer l'ihm du reste de l'application, pour la changer si besoin est. Donc l'idéal serait de compiler aussi le code Qt à partir du make, mais j'avoue que j'ai un peu de mal

    Quel est votre idée sur la question ?

    Merci d'avance de m'apporter votre aide

  2. #2
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Points : 704
    Points
    704
    Par défaut
    Bonjour,

    C'est tout à fait possible. Regarde de la doc sur les makefile, tu verras que tu peux modifier pas mal de chose dedans.
    De plus, Qt fonctionne déjà avec des makefiles, qmake ne fait que les générer...

  3. #3
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Points : 704
    Points
    704
    Par défaut
    Si tu es toujours sur le sujet et au cas où tu n'aurais pas vu, voici un article sorti hier sur ce site... http://qt-labs.developpez.com/compil...au-dela-redux/
    Je ne l'ai pas lu mais peut-être y trouveras tu des réponses ou des débuts de pistes....

  4. #4
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut
    Merci de m'avoir répondu, je suis toujours le sujet

    J'avais déjà lu cet article et j'ai trouvé quelques éléments de réponses mais il sont assez diffus. Je n'ai pas encore vraiment trouvé comment compiler le code qt depuis un autre makefile que ceux générés par qmake.

  5. #5
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Points : 704
    Points
    704
    Par défaut
    En fait je ne pense pas qu'il faille essayé de compiler le code Qt avec d'autres Makefile, mais plutôt d'appeler les makefiles de Qt depuis les tiens...

  6. #6
    Membre régulier
    Profil pro
    Inscrit en
    Février 2007
    Messages
    206
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2007
    Messages : 206
    Points : 79
    Points
    79
    Par défaut
    Tu veux dire générer le makefile de Qt avec qmake, et appeler ensuite ce makefile depuis le makefile "standard" ?

  7. #7
    Membre éclairé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2006
    Messages
    507
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Communication - Médias

    Informations forums :
    Inscription : Mai 2006
    Messages : 507
    Points : 704
    Points
    704
    Par défaut
    Citation Envoyé par scheme Voir le message
    Tu veux dire générer le makefile de Qt avec qmake, et appeler ensuite ce makefile depuis le makefile "standard" ?
    Oui c'est ça.
    Un makefile n'est en fait qu'un script particulier dans lequel tu indiques des sources, des destinations et des commandes qui les générent... Tu dois donc pouvoir écrire des règles qui lance un qmake (au lieu d'un gcc ou g++ par exemple), puis un make classique...

Discussions similaires

  1. Réponses: 7
    Dernier message: 18/01/2013, 15h16
  2. Comment générer du code C à partir d'un fichier m
    Par clarabide dans le forum MATLAB
    Réponses: 2
    Dernier message: 13/06/2008, 10h52
  3. Comment inclure un code javascript à partir d'un fichier
    Par Ifrit-ultima dans le forum Balisage (X)HTML et validation W3C
    Réponses: 10
    Dernier message: 03/02/2008, 20h18
  4. Réponses: 3
    Dernier message: 29/01/2008, 09h51
  5. [C#] Comment générer le code à partir du WSDL ?
    Par Piolet dans le forum Services Web
    Réponses: 2
    Dernier message: 27/08/2004, 13h30

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