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

Discussion :

Problème pour compiler en mode static

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 74
    Par défaut Problème pour compiler en mode static
    Bonjour,

    Je souhaite avoir un exécutable sans avoir besoin de dll.
    Pour cela j'ai vu un petit tuto sur un autre site.

    Mais j'ai un petit problème, il est dit qu'il faut rentrer la commande "configure -static", mais quand je rentre cette commande dans " Qt Command Prompt".
    Quand j'arrive au moment où il faut accepter la license, je met donc "y" pour accepter, et la il me dit ceci:


    WARNING: Using static linking will disable the use of plugins.
    Make sure you compile ALL needed modules into the library.
    Creating qmake...
    execute: File or path is not found (mingw32-make)
    execute: File or path is not found (mingw32-make)
    Cleaning qmake failed, return code -1


    Donc, comment faire pour configurer en mode static ???


    PS: Lors de l'installation de qt open source, il m'as dit qu'il ne trouvais pas le dossier C:\MinGW\bin



    Merci d'avance pour votre aide.

  2. #2
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    T'as dû oublier de cocher d'installer MinGW non ? Faut pas cliquer sur "Next" sans lire.

  3. #3
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 74
    Par défaut
    Lors de l'installation de qtCreator, j'ai effectivement coché MinGW, mais lors de l'installation de l'open source, j'ai pas souvenir qu'il m'ai demandé de cocher MinGW.

  4. #4
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Avant de te répondre j'ai lancé l'installation jusqu'à arriver à ces cases (ça m'a pris 30s) donc je t'assure qu'elles y sont. En tout cas tu dois te débrouiller pour que mingw32-make soit visible dans ta console (rajouter dans le Path...). Ensuite je crois que "configure" se sert de scripts Perl, donc à installer aussi.

    Lien FAQ : http://qt.developpez.com/faq/?page=c...ation-statique (notamment pour l'histoire de licence...).

    J'ai aussi un projet que je compile en full static, c'est pas avec le tuto SDZ que j'y suis arrivé (insuffisant ou trop vieux je crois) mais avec ce tutoriel : http://developer.qt.nokia.com/wiki/H...ndows_with_gcc (officiel, récent et complet) suivi quasiment à la lettre. Pas évident à retrouver alors que c'est le meilleur tuto "Qt en static" que je connaisse.

  5. #5
    Membre confirmé
    Homme Profil pro
    Étudiant
    Inscrit en
    Décembre 2011
    Messages
    74
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations professionnelles :
    Activité : Étudiant
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Décembre 2011
    Messages : 74
    Par défaut
    Merci pour le lien.

    Mais il ya certaines choses que je ne comprends pas:

    Then copy the complete qt file tree from Path-To-Qt-SDK\qt to Path-To-Qt-SDK\qt-static (or whatever path you prefer).
    copy Path-To-Qt-SDK\bin\qtenv.bat to static folder and adapt content —> replace xxx\qt with XXX\qt_static

    J'ai réussi a traduire, mais je ne comprends pas ce qui faut faire.
    Car j'ai cherché qtenv.bat, je ne l'ai pas.

  6. #6
    Membre Expert

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2009
    Messages
    1 009
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2009
    Messages : 1 009
    Par défaut
    Faut faire un petit effort d'interprétation quand même, les gens qui écrivent ça sont peut-être habitués à de vieux noms ou une vieille arborescence...
    Il parle de qtenv2.bat bien sûr, le .bat qui configure l'environnement. En gros tu copies %QTDIR% dans %QTDIR%-static (par exemple avec le SDK j'avais Qt/4.7.4/mingw, donc j'ai recopié tout mingw et donc mon Qt static est installé dans Qt/4.7.4/mingw-static. Et donc dans qtenv2.bat j'ai mis QTDIR=C:\QtSDK\Desktop\Qt\4.7.4\mingw-static. Si tu n'as pas le SDK, je crois que tu n'as pas non plus "mingw" donc tu peux te faire un Qt\4.7.4-static par exemple (or whatever path you prefer).

Discussions similaires

  1. Problème de compilation en mode console
    Par fredonouille dans le forum Débuter avec Java
    Réponses: 4
    Dernier message: 18/03/2008, 10h10
  2. [Free Pascal] Problème pour compilation
    Par pelou dans le forum Free Pascal
    Réponses: 4
    Dernier message: 19/04/2007, 17h54
  3. Problème pour compiler Ogre avec VS 2005
    Par Oxideur dans le forum Ogre
    Réponses: 2
    Dernier message: 01/03/2007, 18h33
  4. [Compiler] Problème pour compiler un script
    Par usama2 dans le forum MATLAB
    Réponses: 3
    Dernier message: 18/02/2007, 14h52
  5. Problème pour compiler avec gcc
    Par Mick.Zen dans le forum Autres éditeurs
    Réponses: 2
    Dernier message: 28/06/2006, 14h05

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