ELCa11 - Tuto : installer Qt¶
Objectifs¶
- Installer un compilateur C++ adapté à votre OS.
- Installer Qt et Qt Creator (la version 6.x la plus récente).
- Vérifier l’installation en compilant un petit programme « Hello World ».
Prérequis¶
Aucun. Prévoir tout de même environ 10 Go d’espace disque pour Qt.
Étape 1 — Installer un compilateur C++¶
Qt Creator s’appuie sur un compilateur C++ externe. Le choix dépend de l’OS.
Windows¶
Deux options. Vous pouvez ignorer cette étape pour l’instant : l’installateur Qt (étape 2) propose directement de télécharger MinGW dans la liste des composants. Si vous préférez avoir le compilateur déjà installé :
- MSVC (Microsoft Visual C++) : livré avec Visual Studio Community (gratuit). Cocher Desktop development with C++ à l’installation.
- MinGW : sera installable directement depuis l’installateur Qt — pas besoin d’aller le chercher ailleurs.
macOS¶
Installer les Xcode Command Line Tools (gratuit, fournit clang et git) :
Linux¶
g++ est généralement déjà installé. Sinon :
# Debian / Ubuntu
sudo apt install build-essential
# Fedora
sudo dnf install gcc-c++
# Arch
sudo pacman -S base-devel
Étape 2 — Installer Qt et Qt Creator¶
- Aller sur https://www.qt.io/qt-educational-license et créer un compte Qt Edu.
- Adresse mail Centrale Lyon.
- Cocher Qt Edu for Developers et Qt Edu for Designers.
- Télécharger l’Online Installer Qt depuis la page d’accueil de votre compte (lien proposé après validation du compte).
- Lancer l’installateur, se connecter avec le compte Qt Edu.
- À l’écran Select Components, cocher au minimum :
- la dernière version de Qt 6.x (la plus récente disponible). Sous cette version, sélectionner :
- Windows :
MinGWouMSVC(selon ce que vous avez choisi à l’étape 1) ; - macOS :
macOS; - Linux :
Desktop gcc(ou équivalent).
- Windows :
- Qt Creator (généralement déjà coché par défaut) ;
- Qt Design Studio (utile pour concevoir des interfaces QML, sera utilisé en projet).
- la dernière version de Qt 6.x (la plus récente disponible). Sous cette version, sélectionner :
- Valider et patienter (l’installation est longue : ~10 Go à télécharger).
Étape 3 — Vérifier l’installation¶
On crée un petit projet console pour s’assurer que tout fonctionne.
- Lancer Qt Creator.
- Menu
File>New File or Project…(ou Fichier > Nouveau… en français). - Sélectionner
Application (Qt)>Qt Console Application> Choose…. - Donner un nom (
helloworld) et un emplacement, puis Next. - Choisir un système de build :
CMakeouqmake(l’un ou l’autre conviennent ; les TDs suivants utilisentqmakeavec des fichiers.pro). - Sélectionner le kit auto-détecté (
Desktop Qt 6.x.y MinGW/MSVC/clang) puis Next > Finish. -
Remplacer le contenu généré dans
main.cpppar : -
Lancer la compilation et l’exécution avec
Ctrl+R(Windows/Linux) ouCmd+R(macOS), ou via le bouton ▶ vert en bas à gauche.
Si la console intégrée affiche Hello, Qt !, votre installation est fonctionnelle.
En cas de problème : si Qt Creator indique « No valid kits found », ouvrir
Edit>Preferences…>Kitset vérifier qu’au moins un kit Qt 6.x apparaît avec un compilateur valide associé. Sinon, relancer le Qt Maintenance Tool (installé avec Qt) pour ajouter le composant manquant.
Programmes installés¶
| Programme | Rôle |
|---|---|
| Qt Creator | IDE principal pour développer en C++ et en QML. |
| Qt Design Studio | Concepteur visuel d’interfaces QML (utilisé pour les projets). |
| Qt Maintenance Tool | Mise à jour des composants Qt installés (versions, bibliothèques). |