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 Creator Discussion :

Compiler avec Qt Creator 2.0.0


Sujet :

Qt Creator

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2009
    Messages : 128
    Par défaut Compiler avec Qt Creator 2.0.0
    Bonjour,

    Je débute avec Qt, je commence à découvrir cet environnement. J'en ai besoin pour créer un IHM à un programme que j'ai déjà écrit. Je me retrouve actuellement face à un problème de a priori configuration du logiciel. Quand j'essaie de compiler un programme simple qui affiche hello world dans une fenêtre, il me sort ce message là:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    Running build steps for project t1...
    Starting: "d:/qt/qt/bin/qmake.exe" //Dapdc5/Kboussem/Desktop/t1/t1.pro -r -spec win32-g++ 
    Error processing project file: //Dapdc5/Kboussem/Desktop/t1/t1.pro 
    The process "d:/qt/qt/bin/qmake.exe" exited with code %2.
    Error while building project t1 (target: Desktop)
    When executing build step 'qmake'
    Je ne comprends pas trop ce que je devrais faire.

    Merci d'avance.

  2. #2
    Membre chevronné
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Par défaut
    le .pro a été crée par qtcreator ou c'est toi qui l'as fait à la main?

  3. #3
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2009
    Messages : 128
    Par défaut
    le .pro est fait à la main, voilà ce qu'il y a:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
     
    TEMPLATE	= app
    CONFIG		+= qt warn_on
    HEADERS		=
    SOURCES		= main.cpp
    TARGET		= t1
    QTDIR_build:REQUIRES="contains(QT_CONFIG, small-config)"
     
    # install
    target.path = $$[QT_INSTALL_EXAMPLES]/tutorials/tutorial/t1
    sources.files = $$SOURCES $$HEADERS $$RESOURCES $$FORMS t1.pro
    sources.path = $$[QT_INSTALL_EXAMPLES]/tutorials/tutorial/t1
    INSTALLS += target sources
    et pour le .cpp

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
     
    #include <QApplication>
    #include <QPushButton>
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
        QPushButton hello("Hello world!");
        hello.show();
        return app.exec();
    }

  4. #4
    Membre chevronné
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Par défaut
    fiou c'est compliqué pour un simple bouton lol.

    Ce que tu peux faire pour avoir une compilation basique mais qui marche, tu vas dans le répertoire où tu as tes sources, et tu fais qmake -project, ça va te générer un .pro basique avec les fichiers sources présents dans le répertoire, et au moins tu auras une base valable pour compiler.

  5. #5
    Membre confirmé
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2009
    Messages
    128
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Août 2009
    Messages : 128
    Par défaut
    ce qui est bizarre c'est que quand je fais comme tu me dis, a priori il termine la compilation, aucun message d'erreur, mais dans le dossier du projet, aucun nouveau fichier crée ni rien !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

    loool je te l'accrorde, c'est compliqué pour un simple bouton

  6. #6
    Membre chevronné
    Avatar de haraelendil
    Homme Profil pro
    Développeur informatique
    Inscrit en
    Février 2004
    Messages
    283
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Février 2004
    Messages : 283
    Par défaut
    Et il ressemble à quoi ton .pro maintenant?
    Parce que la commande qmake -project ne sert qu'à générer un .pro, après il faut reprendre la chaine normale, qmake et make/nmake/mingw32-make, ou cliquer sur compiler sous qtcreator :p

  7. #7
    Membre expérimenté
    Profil pro
    Inscrit en
    Mars 2010
    Messages
    188
    Détails du profil
    Informations personnelles :
    Âge : 38
    Localisation : France

    Informations forums :
    Inscription : Mars 2010
    Messages : 188
    Par défaut
    bonjours,

    utilise un .pro basique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    TARGET = t1
    TEMPLATE = app
     
    SOURCES += main.cpp
    ensuite,
    Citation Envoyé par Sieur_Blabla Voir le message
    ce qui est bizarre c'est que quand je fais comme tu me dis, a priori il termine la compilation, aucun message d'erreur, mais dans le dossier du projet, aucun nouveau fichier crée ni rien !!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
    vérifie dans le dossier parent a celui de ton projet qu'un dossier du même nom avec -build à la fin n'a pas été créé. Qt creator a la fâcheuse tendance à faire ça. Si c'est le cas, vas dans l'onglet "projects" sélectionnes ton projet, puis dans "build settings" modifie le "build directory" à ta convenance (supprime le -build si tu veux tout dans le même dossier)

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

Discussions similaires

  1. [Débuter] Je n'arrive pas à compiler avec Qt creator
    Par MotorX dans le forum Qt Creator
    Réponses: 2
    Dernier message: 06/05/2012, 20h45
  2. Compilation de Qt Creator avec MinGW
    Par psykoprof dans le forum Qt
    Réponses: 3
    Dernier message: 29/01/2011, 00h05
  3. [Qt Creator] Compilation de C++ pure avec Qt Creator ?
    Par oussama405 dans le forum Débuter
    Réponses: 5
    Dernier message: 15/05/2010, 18h51
  4. compilation avec Qt Creator: g++ introuvable
    Par ulysse07 dans le forum Débuter
    Réponses: 2
    Dernier message: 01/04/2010, 19h57
  5. Compilation avec un Makefile
    Par Mau dans le forum GTK+ avec C & C++
    Réponses: 3
    Dernier message: 28/02/2003, 11h30

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