Installation Et Compilation De Qt Sur Le Raspberry Pi 5
by ZtheBuzz in Teachers > University+
7 Views, 0 Favorites, 0 Comments
Installation Et Compilation De Qt Sur Le Raspberry Pi 5
Ce tutoriel permet de réaliser l'installation de Qt6 sur un Raspberry Pi 5. L'exemple est fait avec le Raspberry Pi 5 et prend environ 5 minutes d'opérations au clavier. Ajoutez environ 30 minutes pour la compilation donc en presque de 30 minutes, vous devriez pouvoir créer votre première interface GUI dans Qt directement sur le Pi.
Le fichier installQtCmd.txt contient toutes les commandes utilisées.
Vous pouvez également consulter cette vidéo pour vous aider : https://youtu.be/McfN1EstS7g
Downloads
Supplies
Vous aurez besoin pour cette expérimentation de :
- 1 Raspberry Pi (je vous recommande le Pi5 il est vraiment très rapide)
- 1 Ordinateur si vous faite le tout par VNC. Sinon Clavier, souris, écran sur le Pi
- 1 Bloc d'alimentation spécifique pour le Pi que vous utilisez
- 1 Carte mémoire avec l'OS du Pi
- 1 bon café
Configurer L'OS
Si ce n'est pas déjà fait, il faudra procéder à l'installation de l'OS et à l'activation du serveur VNC sur le Raspberry Pi 5. Pour cette étape, consultez les vidéos suivants :
(Vidéo 1) Installation de l'OS sur un Raspberry Pi 5
(Vidéo 2) Connexion au Raspberry Pi en SSH - sans écran ni clavier
Update & Upgrade
Avant toute nouvelle installation, pensez à mettre à jour les listes et faire les mises à jour :
sudo apt update
sudo apt upgrade
Installation De CMAKE
CMAKE va permettre de compiler les fichiers de Qt pour le système sur lequel nous ferons l'installation, ici notre Raspberry Pi qui roule l'OS classique du Pi.
sudo apt install cmake
Répertoires D'installation
Nous allons maintenant créer un répertoire pour recevoir les fichiers d'installation avant de les compiler. Les commandes suivantes vont créer un répertoire code/Qt dans lequel seront téléchargés toutes les composantes Qt que nous allons installer.
mkdir -p ~/code/qt
cd ~/code/qt
sudo apt-get install build-essential libgl1-mesa-dev
Installation De Qt-base
Cette étape installe les librairies requises pour Qt-Base puis elle télécharge les sources de Qt-Base. L'archive sera décompressée puis les sources seront compilées. Avec le Pi5 cette étape devrait prendre environ 25 minutes.
sudo apt install \
libinput-dev libts-dev \
libxcb-render-util0-dev \
libxcb-render0-dev \
libxcb-shape0-dev \
libxcb-randr0-dev \
libxcb-xfixes0-dev \
libxcb-xkb-dev \
libxcb-sync-dev \
libxcb-shm0-dev \
libxcb-icccm4-dev \
libxcb-keysyms1-dev \
libxcb-image0-dev \
libxcb-util-dev \
libxcb-cursor-dev \
libxkbcommon-dev \
libxkbcommon-x11-dev \
libfontconfig-dev \
libfreetype-dev \
libxext-dev \
libx11-dev \
libx11-xcb-dev \
libxcb1-dev \
libsm-dev \
libice-dev \
libglib2.0-dev
wget https://download.qt.io/official_releases/qt/6.5/6.5.3/submodules/qtbase-everywhere-src-6.5.3.tar.xz
tar -xvf qtbase-everywhere-src-6.5.3.tar.xz
mkdir qtbase-everywhere-src-6.5.3/build
cd qtbase-everywhere-src-6.5.3/build
../configure
cmake --build . --parallel
sudo cmake --install .
Après la compilation, ajoutez le chemin vers le Qt dans le profile
echo "export PATH=/usr/local/Qt-6.5.2/bin:\$PATH" >> ~/.profile
source ~/.profile
Installation De Qt Creator
Dernière étape avant de faire notre première application, installer Qt Creator. Avant de lancer l'installation, nous allons faire une mise à jour complète pour s'assurer que tout est bien à jour.
sudo apt update
sudo apt full-upgrade
sudo apt-get install qtcreator
Configuration Des Kits / Version Dans Qt Creator
Lors de notre premier projet, nous devrons configurer Qt Creator pour qu'il associe Qt6 et aussi pour spécifier le compilateur que nous désirons utiliser.