Aller au contenu

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) :

xcode-select --install

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

  1. 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.
  2. Télécharger l’Online Installer Qt depuis la page d’accueil de votre compte (lien proposé après validation du compte).
  3. Lancer l’installateur, se connecter avec le compte Qt Edu.
  4. À 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 : MinGW ou MSVC (selon ce que vous avez choisi à l’étape 1) ;
      • macOS : macOS ;
      • Linux : Desktop gcc (ou équivalent).
    • Qt Creator (généralement déjà coché par défaut) ;
    • Qt Design Studio (utile pour concevoir des interfaces QML, sera utilisé en projet).
  5. 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.

  1. Lancer Qt Creator.
  2. Menu File > New File or Project… (ou Fichier > Nouveau… en français).
  3. Sélectionner Application (Qt) > Qt Console Application > Choose….
  4. Donner un nom (helloworld) et un emplacement, puis Next.
  5. Choisir un système de build : CMake ou qmake (l’un ou l’autre conviennent ; les TDs suivants utilisent qmake avec des fichiers .pro).
  6. Sélectionner le kit auto-détecté (Desktop Qt 6.x.y MinGW/MSVC/clang) puis Next > Finish.
  7. Remplacer le contenu généré dans main.cpp par :

    #include <iostream>
    
    int main() {
        std::cout << "Hello, Qt !" << std::endl;
        return 0;
    }
    
  8. Lancer la compilation et l’exécution avec Ctrl+R (Windows/Linux) ou Cmd+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… > Kits et 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).