Création de projet C++ Qt Creator

a marqué ce sujet comme résolu.

Bonjour,

J’en profite d’abord pour vous dire qu’en essayant de me connecter via Facebook ça a pris un certain temps avant de me renvoyer sur une page disant "erreur interne du serveur", je me suis donc inscrit de façon classique.

J’ai un problème avec le cours C++, à la création d’un nouveau projet j’ai une fenêtre qui me demande "Kit selection", enfin bon je vous mets un screen ça sera plus parlant, vous verrez que le bouton "suivant" n’est pas fonctionnel :

Image utilisateur
Image utilisateur

Une idée ?

Salut,

Le bouton "suivant" est grisé simplement parce que tu n’as selectionné aucun kit. Selectionne le kit Desktop et s’il n’a pas d’erreur de configuration tu devrais pouvoir continuer.

Mais ça parait étonnant que tu ne l’ai pas fait ! Tu as compris ce que sont les kits de qtcreator ?

Ah oui, étrange. ça aiderait si tu étendais les détails, il dois y avoir une erreur dans ton kit

Je ne crois pas que ce soit abordé dans ce cours 

C’est plus ou moins abordé dans la partie changement de compilateur

En fait le kit va décrire ton environnement pour build, donc compilateur/débuggeur/cible/variables d’environnement/version de Qt/moteur de production (qmake et cmake) en fournissant les chemins sur ton système.
S’il manque quelque chose d’obligatoire dans le kit, ce sera indiqué dans le menu Outils>Options…>Compiler&Executer>Kits

PS :

Si tu cliques sur Details, il dit quoi ?

informaticienzero

Rien du tout

minizebr

Mince ça c’est embêtant :/
continue d’investiguer dans les configs de kit/compilateur, mais s’il n’y a rien là c’est mauvais signe

+0 -0

Tu n’as aucune version de Qt installée, ce qui veut dire que tu n’as pas de lien vers qmake

As-tu CMake installé ? Qu’indique l’onglet CMake ?
Qu’as-tu demandé au wizard quand tu as fait "nouveau projet" ? C’est à ce moment que tu décides si tu vas utiliser CMake ou qmake (ou Qbs, déprécié car va disparaitre dans Qt6) pour gérer ton projet

Par contre si tu n’as aucun des deux, QtCreator n’est pas capable de gérer un projet C++, ce sont ces fichiers de configuration de projet qui décrivent où sont les sources, les libs etc…

Comment as-tu installé QtCreator ? Par le gestionnaire de paquet de ton système ?
Pour avoir tout ce qu’il faut je préfère passer par le Qt online installer qui va te laisser choisir les composants Qt que tu souhaites récupérer (dont QtCreator)

Oui, soit tu utilises le Qt Maintenance tool et tu ajoutes un version de Qt qui viendra alors avec qmake et les modules Qt de base, soit tu installes CMake (soit les deux, il n’y a pas de conflit hein ;P)

CMake est un logiciel qui va permettre de configurer ton projet C++ peu importe ta plateforme, pour s’abstraire des différences entre les différentes chaines de compilation qui existent qui ne se configurent pas de la même façon. CMake unifie tout ça.

Je sais pas, cette image n’indique rien d’intéressant, juste que tu utilises bien MaintenanceTool
Mais oui sûrement :)

Qt est un ensemble de bibliothèque C++ permettant essentiellement (originellement) la gestion du GUI (Graphical User Interface, les fenêtres/boutons etc…) en multiplateforme. Puis elle a grossit et gère d’autres choses (Audio, Réseau etc…)
Pour arriver à ses fins et faciliter le travail du développeur, tout un tas d’outils sont nés autour (le moc, le Designer, le Linguist etc…) mais avec cette pléthore d’outils et de module, Qt devient un peu embêtant à utiliser car trop gros. Donc ils ont créer un IDE spécialisé pour Qt, QtCreator, qui intègre et facilite l’utilisation de tout les outils dont tu as besoins dans un développement Qt. Et pour toucher plus de développeurs, cet IDE peut également s’utiliser sans Qt, donc il est indépendant de l’installation de la lib Qt (enfin il faut quand même le dll car QtCreator est écrit avec Qt, mais ça comme tout logiciel)

+0 -0
Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte