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

Bases de données Discussion :

Compilation du plug-in : Cleaning qmake failed, return code 2


Sujet :

Bases de données

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 21
    Par défaut Compilation du plug-in : Cleaning qmake failed, return code 2
    Bonjour tout le monde,

    Je sais que beaucoup de sujets sur diverses forums abordent déjà ce sujet, mais je n'ai toujours pas réussi à résoudre mon problème.
    Je souhaite ajouter le plugin MySQL à Qt. Pour cela, j'ai suivis de nombreux tutoriels présents sur internet (dont ceux présents sur ce site), mais j'en arrive toujours à la même erreur:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Creating qmake...
    mingw32-make: *** No targets.  Stop.
    mingw32-make: *** No rule to make target `clean'.  Stop.
    Cleaning qmake failed, return code 2
    Je pense que cette erreur ne viens pas de MySQL car juste en lançant la commande "configure" dans le prompt de Qt, j'obtiens la même chose.
    Serait-ce possible que l'erreur vienne de nmake, que visiblement je n'ai pas trouvé sur mon pc? En tout cas, même en suivant les tutos à la lettre, en installant exactement les mêmes versions et ayant changé de PC entre temps, j'obtiens toujours cette satanée erreur!
    Donc j'aurais voulut savoir si des personnes ont déjà eut ce problème et savent ce qu'il faut faire pour le résoudre. Ou alors si elles seraient d'accords pour me guider pas à pas dans une installation propre.
    Pour information, voici la hiérarchisation de mes programmes:

    mingw (je ne pense pas qu'il soit utile vu qu'il se trouve également dans le répertoire de Qt):
    C:\Programmation\MinGW

    MySQL:
    C:\Programmation\MySQL

    Qt:
    C:\Programmation\Qt

    Voici mes variables d'environnements:
    PATH:
    C:\Programmation\Qt\Madde\bin;
    C:\Programmation\Qt\mingw\bin;
    C:\Programmation\Qt\Symbian\SDKs\Symbian3Qt474;
    C:\Programmation\Qt\mingw\bin;
    C:\Programmation\Qt;
    C:\Programmation\Qt\Symbian\SDKs\Symbian3Qt474\bin

    QTDIR:
    C:\Programmation\Qt

    Merci d'avances pour votre aide!

  2. #2
    Membre averti
    Profil pro
    Inscrit en
    Mai 2011
    Messages
    21
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2011
    Messages : 21
    Par défaut
    Reussi!

    Pour ceux que ça intéresse, voici ce que j'ai fais:

    1. installer Qt dans le répertoire C:/programmation avec l'installeur Online en ajoutant les sources
    2. Installer MySQL en installation personnalisée pour avoir les sources et ajouter le chemin d'installation au Path en cochant une case (vous la trouverez) pendant l'installation(je l'ai fait avec MySQL-5.1.35-win32.msi)
    3. Paramétrer les options de serveur de MySQL si vous souhaitez vous connecter en localhost
    4. La suite se passe dans le prompt de Qt
    5. cd \Programmation\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql\
    6. qmake "INCLUDEPATH+=C:\\Programmation\\MySQL\\include" "LIBS+=C:\\Programmation\\MySQL\\lib\\opt\\libmysql.lib" -o Makefile mysql.pro "CONFIG+=release"
    7. mingw32-make
    8. mingw32-make release-install
    9. répeter les 3 dernières lignes en remplaçant release par debug
    10. récupérer les dll créées dans:
      • C:\Programmation\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql\release\qsqlmysql4.dll
      • C:\Programmation\QtSDK\QtSources\4.8.1\src\plugins\sqldrivers\mysql\debug\qsqlmysqld4.dll
      • C:\Programmation\MySQL\lib\opt\libmysql.dll
      • placez-les comme suit:
        • projet
          • debug
            • sqldrivers
              • qsqlmysql4d.dll
            • projet.exe
            • libmysql.dll
            • QtCore4d.dll
            • QtGui4d.dll
            • ...
          • release
            • sqldrivers
              • qsqlmysql4.dll
            • projet.exe
            • libmysql.dll
            • QtCore4.dll
            • QtGui4.dll
            • ...
          • projet.pro
          • main.cpp
          • ...



    Je ne pense pas en avoir oublier... :/

    Il ne vous reste plus qu'a coder...

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

Discussions similaires

  1. Compiler l'extension QIBASE pour Ubuntu
    Par manudwarf dans le forum Bases de données
    Réponses: 0
    Dernier message: 08/01/2011, 22h10
  2. Compilation du plug-in QMYSQL
    Par toams69 dans le forum Bases de données
    Réponses: 25
    Dernier message: 22/11/2009, 12h27
  3. [Aide] Impossible de compiler mon plug-out
    Par selimR dans le forum BOUML
    Réponses: 6
    Dernier message: 07/10/2007, 12h08
  4. Compilation sans faire un clean
    Par jejam dans le forum Eclipse Java
    Réponses: 6
    Dernier message: 15/11/2006, 09h26

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