Ce qui suit est la voie avec Qt 5.9:
- Lors de la configuration d'un nouveau projet, sélectionnez uniquement les compilateurs/kits qui sont nécessaires;
- Pour le système 64 bits, obtenez le latest MinGW et installez-le dans un chemin approprié; Lors de l'installation MinGW64, vous pouvez sélectionner « fils de » posix, et non « fils win32 » pour permettre threading bibliothèques liées
- Aller à
Tools > Options > Build & Run > Compilers
et ajoutez un manuel compilateur C++. Choisissez le chemin de l'endroit où vous avez installé C:/MinGW64/bin/g++.exe
(nommez-le quelque chose comme "MinGW64"); De même, vous pouvez ajouter le compilateur C avec C:/MinGW64/bin/gcc.exe
; Cliquez sur « Appliquer »
- Dans la même boîte de dialogue, sélectionnez l'onglet
Debuggers
et de même ajouter C:/MinGW64/bin/gdb.exe
(nom comme « MinGW64 Debugger) Cliquez sur « Appliquer »
- Dans la même boîte de dialogue, sélectionnez le
Qt Versions
et ajouter une nouvelle Kit avec MinGW64
comme nom, mais je ne pouvais pas trouver un qmake.exe
approprié pour cela, Par conséquent, j'ai décidé d'utiliser le même qmake.exe
, qui est venu avec 32 bits intégré MinGW dans le paquet Qt (pas sûr à ce sujet Dans la même boîte de dialogue, sélectionnez l'onglet Kits
et ajoutez un nouveau Manual kit
; Le compilateur bit eFault MinGW32 est configuré; Configurez Compiler
, Debugger
et Qt Version
pour ce kit nouvellement nommé; Cliquez sur 'Ok'
- Dans la partie gauche du créateur Qt, cliquez sur l'onglet "Projets" et allez dans l'option "Build & Run"; Pour éviter toute confusion, vous pouvez désactiver tous les kits qui ne sont pas nécessaires; Conservez simplement le kit correspondant et cliquez sur "Build" avec le paramètre "Debug" ou "Release"
Dans les options pour [Kits] (http://doc.qt.io/qtcreator/creator-targets.html) est un bouton sur la droite pour «faire défaut» celui actuellement sélectionné. – ssbssa
Merci @ ssbssa, Mais je ne reçois pas le compilateur MinGW g ++ pour l'application de bureau Windows pour le rendre par défaut. –
Le bouton n'est pas disponible ou ne fait rien? – ssbssa