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 :

Configuration


Sujet :

Qt Creator

  1. #1
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Points : 26
    Points
    26
    Par défaut Configuration
    Bonjour,

    Après 2 h de recherches et d'essais de tout et n'importe quoi (même des fois sans comprendre ce que je faisais) j'en viens à écrire ce post, puisque j'ai déjà perdu deux demi journées la semaine dernière pour réussir à compiler un projet basique en Qt.

    Bon alors je vais y aller méthodiquement pour essayer d'avoir une démarche correct.
    Voulant coder en Qt, je me suis donc intéressée à un tutoriel sur un autre site.


    Je tourne sous Windows 7 64 bits.
    Le tutoriel commence par une introduction au C++ j'ai donc installé Code::Blocks pour pouvoir compiler mes projets.
    Ensuite le tutoriel propose de passer à Qt Creator, je l'installe, voici ma version :

    " Qt Creator 2.7.2 - Basé sur Qt 5.1.0 (32 bits) "

    Mon code :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #include <QApplication>
     
    int main(int argc, char *argv[])
    {
        QApplication app(argc, argv);
     
        return app.exec();
    }
    Donc un code tout ce qu'il y a de plus simple...

    1. Pas de compilateur

    :-1: erreur : Qt Creator requiert un compilateur. Configurez-en un dans les options de kit.
    Dans un premier temps le programme me dit qu'il n'y a pas de compilateur, donc si j'ai bien compris je dois le paramétrer :

    Config du compilateur

    Outils / Options ; à gauche je choisis Compiler & Executer une fenêtre s'ouvre, je vais dans l'onglet Compilateurs

    Je tente de paramétrer un compilateur (Ajouter) à partir de là plusieurs questions :

    Tous les forums disent de le sélectionner, mais

    Lequel Comment dois-je choisir ?
    Comment savoir quel compilateur est le plus adapté à ce que l'on veut faire avec Qt ?


    il y a du gcc.exe, du mingw, ... je m'y perds et personne ne le précise sur les dizaines de posts que j'ai lu ...

    Ok, donc je continue mes recherches en parallèles, déjà au moment du téléchargement de la librairie sur le site de Qt je comprend déjà une chose, il y a plusieurs compilateurs. Vous pouvez rire de moi, cependant, je pense qu'il y a deux types de réponses sur les forums : celles qui sont compréhensibles des personnes qui ont déjà un certain bagage, et celles qui sont pas assez poussées dans l'explication pour ceux qui débutent.

    - MinGW :
    * Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB)
    - VS 2010 : (avec ou sans OpenGL)
    * Qt 5.1.0 for Windows 32-bit (VS 2010, 505 MB)
    * Qt 5.1.0 for Windows 32-bit (VS 2010, OpenGL, 504 MB)
    - VS 2012 :
    * Qt 5.1.0 for Windows 32-bit (VS 2012, 511 MB)
    * Qt 5.1.0 for Windows 64-bit (VS 2012, 525 MB)
    * Qt 5.1.0 for Windows 64-bit (VS 2012, OpenGL, 522 MB)

    Une première bétise que j'ai (peut être ?) faite était que j'ai pris pour habitude de prendre des applications en 64 bits, donc du coup j'ai tenté de prendre MinGW alors que j'ai téléchargé le QT VS 2012 sans OpenGL.
    Comment connait-on le fichier qu'il faut choisir ?
    Ces fichiers sont-ils compris dans les dossiers de Qt ?
    Ou dois-je aller les chercher dans Code::Blocks ??? Ou autre ???


    A priori je devrai les trouver dans le dossier de Qt Creator.
    Dans le doute j'ai tenté de mettre le fichier CodeBlocks\MinGW\bin\mingw32-g++.exe.

    Config du kit

    Le message était clair et précisait bien qu'il fallait le configurer dans les options de kit, je configure donc ce kit en allant dans l'onglet Kits ce coup-ci.

    J'ai donc un kit autodétecté :

    Desktop Qt 5.1.0 MSVC2012 64 bits
    Première chose que je remarque : il y a un petit panneau warning, mais je n'ai pas de message indiquant pourquoi.

    A quoi est-ce dû ?


    J'en créé un nouveau :

    - je lui donne un nom
    - Type de périphérique : ok bon je veux faire une application pour mon PC donc je laisse Desktop.
    - Appareil mobile : je laisse également le choix par défaut.
    - Racine du système :

    Quelle information il veut exactement ? La racine de quoi ?

    - Compilateur : celui que je viens de configurer, ici MinGW
    - Débogueur : en autodétection il me met : CodeBlocks\MinGW\bin\gdb.exe que je ne touche pas
    - Version de Qt : Aucune (par défaut), il m'en propose bien une Qt 5.1.0 MSVC2012 64 bits mais si je la sélectionne ça me met le warning devant mon nom de kit.

    Encore une fois pourquoi ?

    - Qt mkspec :

    A quoi sert cette ligne ?

    Par la suite, j'ai pu compiler, maintenant ça ne veut plus, j'ai tenté plusieurs choses, alors je me demande ce qu'il me manque dans mes config, que j'avais avant mais que je n'ai plus maintenant.

    J'en profite pour poser d'autres questions concernant des choses que j'ai vu sur différents forums :

    On demande d'ajouter des lignes dans le fichier *.pro par exemple :

    Il parait que c'est pour ajouter des liens qui manquent, je n'ai pas trop comprir où la personne voulait en venir.

    A quoi ça sert exactement ?
    Cela dépend-il de la version de Qt Creator utilisé ou tout simplement de la librairie ?


    A propos des variables d'environnements :

    Lesquelles sont nécessaires ?
    J'en ai ajouté 2 mais je ne sais pas ce qui est nécessaire au bon fonctionnement de la compilation et du débug ?


    **********

    Ce post est assez long j'en conviens, mais je souhaiterai vraiment mettre au clair ça et pouvoir compiler mes projets :/

    Je précise que la réinstallation de Qt Creator n'a pas changé grand chose au problèmes (c'était une solution apportée et je l'ai essayée 4 fois)

    **********

    Si je fais un post aussi détaillé, c'est dans le but de le modifier et qu'il devienne une sorte de support pour les personnes qui, comme moi, en ont eu marre de vouloir régler le problème et tourner en rond sur des solutions incomplètes ou pas assez claire quand on ne connait pas trop, et avoir une sorte de procédure organisée.

    Je vous REMERCIE beaucoup d'avoir lu jusqu'ici, en espérant avoir des réponses à toutes les questions, mais si j'ai des éclaircissements d'un peu partout ça me va !!!

  2. #2
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 619
    Points : 188 601
    Points
    188 601
    Par défaut


    Je suppose que tu as installé Qt Creator seul (soit un fichier qui parle directement de Qt Creator, une bonne cinquantaine de mégaoctets) ?

    Si oui, tu n'as que Qt Creator, pas de compilateur, pas de version de Qt utilisable pour le développement : tu n'as que l'EDI. Prends plutôt un paquet indiqué Qt, bien plus lourd, comme « Qt 5.1.0 for Windows 32-bit (MinGW 4.8, OpenGL, 666 MB) » : tu auras l'EDI, le compilateur, Qt, tout bien installé, configuré, prêt pour l'utilisation.



    Dans le fichier .pro, la ligne

    te permet d'utiliser le module Qt Widgets de Qt 5, soit toutes les classes listées sous http://qt-project.org/doc/qt-5.1/qtw...ts-module.html (si tu lis des tutoriels de l'époque Qt 4, le code pourra alors fonctionner avec de petites modifications).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  3. #3
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Points : 26
    Points
    26
    Par défaut
    Merci mais mon QT Creator faisait 1,6 Go environs après installation. Donc je ne pense pas que ce soit ça, je suis en train de le réinstaller avec le bon compilateur déjà

    En tout cas merci beaucoup ^^

  4. #4
    Membre confirmé

    Homme Profil pro
    Etudiant
    Inscrit en
    Juillet 2012
    Messages
    108
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Bouches du Rhône (Provence Alpes Côte d'Azur)

    Informations professionnelles :
    Activité : Etudiant
    Secteur : High Tech - Produits et services télécom et Internet

    Informations forums :
    Inscription : Juillet 2012
    Messages : 108
    Points : 573
    Points
    573
    Par défaut
    Salut,

    Il est claire, que si tu as du installé que l'IDE, sinon, tu n'aurais pas eu cette erreur ^^.

    Si, tu as encore des erreurs concernant ton IDE on les attend avec impatience, pour y répondre.
    Le paradigme de chacun ne dépend pas de lui, mais de son éducation...

    Le mot donne à la pensée son existence la plus haute et la plus noble.
    Spinoza

    Quiconque n'est pas choqué par la théorie quantique ne la comprend pas.
    Niels Bohr

    http://isocpp.org/

  5. #5
    Responsable Qt & Livres


    Avatar de dourouc05
    Homme Profil pro
    Ingénieur de recherche
    Inscrit en
    Août 2008
    Messages
    26 619
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Ingénieur de recherche
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2008
    Messages : 26 619
    Points : 188 601
    Points
    188 601
    Par défaut
    Citation Envoyé par Gruzzyh2 Voir le message
    Merci mais mon QT Creator faisait 1,6 Go environs après installation.
    Je te parlais du fichier d'installation . Au fait, c'est bien Qt, jamais QT (sinon, tu parles d'un logiciel d'Apple).
    Vous souhaitez participer aux rubriques Qt (tutoriels, FAQ, traductions) ou HPC ? Contactez-moi par MP.

    Créer des applications graphiques en Python avec PyQt5
    Créer des applications avec Qt 5.

    Pas de question d'ordre technique par MP !

  6. #6
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Points : 26
    Points
    26
    Par défaut
    Citation Envoyé par dourouc05 Voir le message
    Je te parlais du fichier d'installation . Au fait, c'est bien Qt, jamais QT (sinon, tu parles d'un logiciel d'Apple).
    Ok donc le fichier d'installation fait 666 Mb

    Pour Qt c'est que mes doigts accrochent pcq j'écris beaucoup trop vite

    Maintenant que j'ai réinstallé, il me dit juste :

    erreur : QApplication: No such file or directory
    Je vais creuser cela ^^

  7. #7
    Rédacteur/Modérateur
    Avatar de arnolddumas
    Homme Profil pro
    Étudiant
    Inscrit en
    Novembre 2012
    Messages
    978
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 30
    Localisation : Autriche

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

    Informations forums :
    Inscription : Novembre 2012
    Messages : 978
    Points : 7 764
    Points
    7 764
    Par défaut
    Rajoutes dans ton .pro.

    La classe QApplication faisait jadis partie du module Gui, elle fait maintenant partie du module Widgets, introduit avec Qt 5.

  8. #8
    Nouveau membre du Club
    Femme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Juin 2008
    Messages
    29
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations professionnelles :
    Activité : Ingénieur développement logiciels

    Informations forums :
    Inscription : Juin 2008
    Messages : 29
    Points : 26
    Points
    26
    Par défaut
    Bon alors après prospections, on m'a conseillé d'installer Qt grâce à l'installer online, je ne peux pas encore le tester mais je ferai sûrement un retour.

Discussions similaires

  1. configurer sql pour envoyer des mails
    Par arwen dans le forum MS SQL Server
    Réponses: 6
    Dernier message: 29/07/2003, 15h28
  2. [postgresql]configuration serveur
    Par Fyna dans le forum PostgreSQL
    Réponses: 4
    Dernier message: 16/06/2003, 19h22
  3. [configuration] lancer plusieurs serveurs Tomcat
    Par polo54 dans le forum JBuilder
    Réponses: 4
    Dernier message: 13/06/2003, 15h52
  4. Configurer OpenGL/Glut avec C++Bluider
    Par MiGoN dans le forum OpenGL
    Réponses: 2
    Dernier message: 13/09/2002, 23h18
  5. BDE : Configurer automatiquement le NETDIR
    Par Harry dans le forum Paradox
    Réponses: 10
    Dernier message: 29/07/2002, 11h33

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