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

  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 : 38
    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 : 38
    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 : 38
    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 : 38
    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 : 38
    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 : 38
    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
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    QtCreator gère trés bien les .pro. Le plus simple est de tous faire à partir de lui.

  8. #8
    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 : 38
    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
    d'accord, mais donc ça serait pas un problème de configuration?!

  9. #9
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par Sieur_Blabla Voir le message
    d'accord, mais donc ça serait pas un problème de configuration?!
    ha oui c'est les .pro des exemple de Qt. Donc surement. Le problème c'est qu'il référence des .pri &co de Qt et quand tu charge leurs .pro, qmake ne les trouve pas toujours.
    Il faut donc refaire un .pro.

  10. #10
    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 : 38
    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
    j'ai fait ça ne marche pas, quand je fais build c'est toujours et encore le même message:

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

  11. #11
    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)

  12. #12
    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 : 38
    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
    merci, j'ai résolu mon problème.

  13. #13
    yan
    yan est déconnecté
    Rédacteur
    Avatar de yan
    Homme Profil pro
    Ingénieur expert
    Inscrit en
    Mars 2004
    Messages
    10 035
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Ille et Vilaine (Bretagne)

    Informations professionnelles :
    Activité : Ingénieur expert
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Mars 2004
    Messages : 10 035
    Par défaut
    Citation Envoyé par Sieur_Blabla Voir le message
    merci, j'ai résolu mon problème.
    C'était quoi alors? cela peut servir à quelqu'un d'autre

  14. #14
    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 : 38
    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
    ah oui t'as raison, désolé :p
    au fait c'était tout con, je suis sur l'ordi de mon entreprise et je ne savais pas que mon bureau, où j'ai mis mes fichiers n'est pas dans le disque dur local mais sur un serveur. et qt est installé sur ma machine.
    a priori qt dans un ordi et fichiers dans un serveur font qu'il sait plus compiler. maintenant que je travaille que sur mon ordi, c'est bon, aucun soucis.

+ 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