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 :

Compilation Qt - make


Sujet :

Qt

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 44
    Par défaut Compilation Qt - make
    Bonjour a tout le monde
    Bah voila mon premier programme en Qt, et aussi mon premier probleme a la compilation

    d'abord, qmake -project et qmake marchent sans probleme, mais quand je tape make, il me donne ce truck la :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    'mingw32-make' n'est pas reconnu en tant que commande interne
    ou externe, un programme exe ou un fichier de commandes.
    2ème, j'ai pas trouvé le fichier mingwm10.dll pour l'ajouter dans le repertoire release

    que je dois faire pour resoudre ce problème ? c'est vrement urgent car je dois s'avancer aux cours,
    merci d'avance

  2. #2
    Membre expérimenté Avatar de MacPro
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Salut, c'est que tes variables d'environnement sont mal réglées.
    Si tu as installé la version open source, normalement tu dois avoir le command prompt de Qt quelque part.
    Normalement, il me semble que Mingw s'installe dans C:\mingw tout simplement.
    Il faudrait que tu nous dises ce que tu as téléchargé et comment tu l'as installé.

    Bref, si tout est bien installé, tu dois même avoir dans le menu demarrer>Programmes>Qt by trolltech>Qt 4.4.1 command prompt. Là, ça t'ouvriras une invite de commande dans laquelle il va te dire :
    "Setting u p à Qt environnement"
    _QtDIR set to C:\Qt\4.4.1
    _added c:\Qt\4.4.1\bin to Path
    _QMAKESPEC set to "mingw"

    Ces quelques lignes t'expliquent que temporairement, les varaibles d'environnement sont réglées pour qu'il trouve facilement tout ce qu'il lui faut, et également pour reconnâitre ce que veut dire la commande make (ce qui n'est pas le cas chez toi)


    =>Il est inutile de coller la dll mingw dans tes dossiers de release. Laisse là à son emplacement d'origine (c:\mingw) je crois) et ajoute ce chemin à ta variable d'environnement PATH.

  3. #3
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 44
    Par défaut
    Citation Envoyé par Kestufou Voir le message
    Salut, c'est que tes variables d'environnement sont mal réglées.
    Si tu as installé la version open source, normalement tu dois avoir le command prompt de Qt quelque part.
    Normalement, il me semble que Mingw s'installe dans C:\mingw tout simplement.
    Il faudrait que tu nous dises ce que tu as téléchargé et comment tu l'as installé.
    je l'ai telecharger par ici http://trolltech.com/downloads/opens...source-edition
    =>Qt Open Source Edition for C++ Developers - Desktop =>Qt Open Source Edition for C++ Developers: Windows Download => http://ftp.ntua.gr/pub/X11/Qt/qt/sou....4.1-mingw.exe


    Citation Envoyé par Kestufou Voir le message
    Bref, si tout est bien installé, tu dois même avoir dans le menu demarrer>Programmes>Qt by trolltech>Qt 4.4.1 command prompt. Là, ça t'ouvriras une invite de commande dans laquelle il va te dire :
    "Setting u p à Qt environnement"
    _QtDIR set to C:\Qt\4.4.1
    _added c:\Qt\4.4.1\bin to Path
    _QMAKESPEC set to "mingw"

    Ces quelques lignes t'expliquent que temporairement, les varaibles d'environnement sont réglées pour qu'il trouve facilement tout ce qu'il lui faut, et également pour reconnâitre ce que veut dire la commande make (ce qui n'est pas le cas chez toi)
    Oui bien sur, apres l'instalation j'ai trouvé Qt 4.4.1 command prompt dans mon menu demarrer. ca signifie que j'ai eu un bonne compilation ?

    Citation Envoyé par Kestufou Voir le message
    =>Il est inutile de coller la dll mingw dans tes dossiers de release. Laisse là à son emplacement d'origine (c:\mingw) je crois) et ajoute ce chemin à ta variable d'environnement PATH.
    premierment, j'ai aucun repertoire dans C s'appelle mingw, tout est dans C:\Qt\4.4.1
    d'autre parte, comme j'ajoute ce chemin à mon variable d'environnement PATH, j'ai pas bien compris

  4. #4
    Membre expérimenté Avatar de MacPro
    Profil pro
    Inscrit en
    Novembre 2007
    Messages
    367
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Rhône (Rhône Alpes)

    Informations forums :
    Inscription : Novembre 2007
    Messages : 367
    Par défaut
    Si tu l'as dans ton menu démarrer c'est bon, normalement tout devrait rouler.
    (moi je suis pas le plus qualifié pour te renseigner car je n'utilise pas la version avec mingw).
    Regarde dans c:\Qt\4.4.1\bin si tu as mingw. Au pire c'est pas dramatique, tu l'installe et c'est tout !
    La version que tu as installé est la version déjà toute compilée par mingw, mais je ne sais pas si y'a mingw fournit avec. Si tu l'as nulle part, telecharge le ! Je te laisse chercher comment le faire.

    Pour les variables d'environnement, c'est facile mais chiant à faire :

    _Tu ouvres le poste de travail
    _ensuite clic droit sur l'icone poste de travail
    _ Proprietes>onglet 'avancé'>bouton 'varaibles d'environnement'
    _ dans la seconde zone Variables systemes, tu descend jusqu'à 'Path' puis modifier, et là tu vas comprendre que il y a plein de chemins vers des dossiers, il devrait y avoir entre autres le chemin vers Qt.
    _Quand t'auras installé mingw, tu mettras le chemin du dossier contenant mingw.dll dans cette liste. Ainsi, lorsqu'un programme aura besoin de mingw.dll et que cette dll n'est pas a coté du programme en question, window va venir fouiller dans les repertoires listés ici.
    _Si ce n'est pas fait, crée aussi tes variables QTDIR et cie ...

  5. #5
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 44
    Par défaut
    Citation Envoyé par Kestufou Voir le message
    Regarde dans c:\Qt\4.4.1\bin si tu as mingw. Au pire c'est pas dramatique, tu l'installe et c'est tout !
    j'ai pas mingw dans c:\Qt\4.4.1\bin


    j'ai réinstallé le programme, il me donne un erreur dit que g++ n'existe pas, voila l'image
    http://img520.imageshack.us/my.php?image=prbyt4.jpg


    Citation Envoyé par Kestufou Voir le message
    Pour les variables d'environnement, c'est facile mais chiant à faire :
    _Tu ouvres le poste de travail
    _ensuite clic droit sur l'icone poste de travail
    _ Proprietes>onglet 'avancé'>bouton 'varaibles d'environnement'
    _ dans la seconde zone Variables systemes, tu descend jusqu'à 'Path' puis modifier, et là tu vas comprendre que il y a plein de chemins vers des dossiers, il devrait y avoir entre autres le chemin vers Qt.
    ..
    bah j'ai ajouté le chemin C:\Qt au PATH

    Citation Envoyé par Kestufou Voir le message
    _Quand t'auras installé mingw, tu mettras le chemin du dossier contenant mingw.dll dans cette liste. Ainsi, lorsqu'un programme aura besoin de mingw.dll et que cette dll n'est pas a coté du programme en question, window va venir fouiller dans les repertoires listés ici.
    .
    j'ai pas ce fichier la mingw.dll dans C:\Qt\4.4.1

    Citation Envoyé par Kestufou Voir le message
    _Si ce n'est pas fait, crée aussi tes variables QTDIR et cie
    Comment faire ?

  6. #6
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 44
    Par défaut
    bah j'ai trouvé un probleme a l'instalation de mingw, c'était pas bien installé. maintenant j'ai tout ces fichiers dans c:\mingw\bin
    mais il me donne un autre erreur:
    http://img524c.imageshack.us/img524/1663/prb1bj7.jpg
    je m'excuse pour le derangement, mais pour regler un probleme il faut qu'on s'avance

  7. #7
    Rédacteur

    Avatar de Matthieu Brucher
    Profil pro
    Développeur HPC
    Inscrit en
    Juillet 2005
    Messages
    9 810
    Détails du profil
    Informations personnelles :
    Âge : 43
    Localisation : France, Pyrénées Atlantiques (Aquitaine)

    Informations professionnelles :
    Activité : Développeur HPC
    Secteur : Industrie

    Informations forums :
    Inscription : Juillet 2005
    Messages : 9 810
    Par défaut
    Citation Envoyé par reckahomis1 Voir le message
    premierment, j'ai aucun repertoire dans C s'appelle mingw, tout est dans C:\Qt\4.4.1
    d'autre parte, comme j'ajoute ce chemin à mon variable d'environnement PATH, j'ai pas bien compris
    Désinstalles Qt. Réinstalles-le et quand il te demande s'il doit télécharger mingw, dis oui. Rien de plus à faire, tout est automatique.

  8. #8
    Membre averti
    Inscrit en
    Avril 2007
    Messages
    44
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 44
    Par défaut
    Citation Envoyé par Matthieu Brucher Voir le message
    Désinstalles Qt. Réinstalles-le et quand il te demande s'il doit télécharger mingw, dis oui. Rien de plus à faire, tout est automatique.

    oui, ca ce que j'ai fait, maintenant tout sous control
    merciii bien

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Différences compilation Linux(make/gcc)/Windows(mingw)
    Par boelraty dans le forum Débuter
    Réponses: 2
    Dernier message: 28/07/2010, 09h46
  2. probleme compilation avec make
    Par s_cherbani dans le forum AIX
    Réponses: 3
    Dernier message: 18/03/2010, 12h22
  3. Problème de compilation mingw32-make
    Par Ub1quity dans le forum Qt
    Réponses: 1
    Dernier message: 13/11/2009, 22h48
  4. Compiler avec Make
    Par Victoria007 dans le forum Débuter
    Réponses: 4
    Dernier message: 15/02/2008, 17h17
  5. [JB9][EJB]Compiler avec Make ou javac ?
    Par _gtm_ dans le forum JBuilder
    Réponses: 4
    Dernier message: 11/07/2003, 15h59

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