web-dev-qa-db-fra.com

Ajout du compilateur MinGW à QT 5.6.0 Windows

Je suis un Noob total à cela et je ne sais presque rien à ce sujet. Je viens de commencer à utiliser Qt Creator pour Windows 5.6.0 et While j'ai écrit mon premier code "Hello World".

On m'a demandé d'ajouter un kit. J'ai cherché sur le net des problèmes similaires et il a été dit que j'avais besoin d'un compilateur pour Qt. Ainsi, j'ai installé MinGW de QtForums

maintenant, quand allez dans Outils-> Options-> Construire et exécuter-> compilateur, je ne comprends pas comment l'ajouter à la liste.

S'il vous plaît aidez-moi à travers ça?

5
Tedd_Icebeard

Pour commencer, la chose la plus facile à faire serait d'aller ici:

Lien vers la page des téléchargements Qt

Faites défiler la liste et sélectionnez Qt 5.6.0 for Windows 32-bit (MinGW 4.9.2, 1.0 GB). Cela téléchargera le programme d'installation (environ 1 Go). Exécutez-le et choisissez toutes les options par défaut. Ensuite, vous aurez Qt 5.6 avec Mingw et Qt Creator prêts à l'emploi. Remarque: Avant de commencer, il est probablement préférable de supprimer votre version actuelle - si vous n'y êtes pas lié de quelque manière que ce soit :)

Si vous souhaitez corriger votre configuration actuelle, il vous faudra peut-être un peu plus de temps pour trouver ce qui vous manque pour vous. Par exemple, vous avez besoin du fichier mingw qmake qui se trouverait ici (en utilisant les options d'installation par défaut):

  • C:\Qt\Qt5.5.1\5.5\mingw492_32\bin\qmake.exe

pour créer votre partie "Version Qt" du kit. Et le compilateur mingw actuel, qui se trouve ici (en utilisant les options d'installation par défaut):

  • C:\Qt\Qt5.5.1\Tools\mingw492_32\bin\g++.exe

pour créer votre compilateur. Une fois que vous avez les deux, vous pouvez les assembler pour créer votre nouveau kit.

Mais pour ajouter un compilateur, il suffit de:

  • Cliquez sur l'onglet compilateurs
  • Cliquez sur ajouter et sélectionnez Mingw
  • Un nouveau compilateur est ajouté, cliquez dessus
  • Vous verrez quelques options ci-dessous, ajoutez votre chemin d’exécutable du compilateur (comme celui ci-dessus par exemple).
  • Et vous avez terminé - il existe d'autres options, mais vous n'avez probablement pas besoin de les utiliser.

note mes chemins sont pour qt 5.5.1 (évidemment) donc légèrement différent de 5.6 :)

5
code_fodder

Bien. J'étais incapable de fournir les données auparavant, mais tout cela a plus de sens maintenant. Ce que j'avais installé était Qt pour Windows 64 bits (vs 2013, 836 Mo).

Par conséquent, au lieu de MinGW, j'ai msvc2013_64. Il a qmake.exe mais n'a pas g ++. Exe. Et je l'avais téléchargé séparément. Votre réponse a été très utile.

2
Tedd_Icebeard

Ajout de packages MinGW à l’installation de QT avec l’outil de maintenance QT (C:\Qt\MaintenanceTool.exe). Il permet d’ajouter ou de supprimer des composants via les référentiels qt. Donc pas besoin de réinstallation.

0
Aleksi Ulkuniemi