Installations logicielles pour développer en Qt/C++

Installation de Qt5 et QtCreator

Procédez de la manière suivante :

1
sudo apt-get install cmake  // utilitaire cmake
2
sudo apt-get install qt5-default  // Bibliothèque Qt5 (modules de base)
3
sudo apt-get install qtcreator   // Environnement de développement
4
sudo apt-get install libqt5serialport5   // module Qt5 de gestion de la liaison série
5
sudo apt-get install libqt5serialport5-dev   // module Qt5 de gestion de la liaison série partie développement pour Qt
6
sudo apt-get install libqt5sql5  // module Qt5 de gestion du SQL
7
sudo apt-get install libqt5sql5-mysql  // Module Qt5 de communication avec le SGBD MySQL (mariadb)
8
sudo apt-get install libqt5sql5-sqlite   // Module pour gérer une base de données SqlLite au lieu de MySQL

dev : Paquet contenant tous les outils et bibliothèques standard du C/C++.

cmake : Paquet contenant l'utilitaire cmake utilisé par qtcreator.

qtcreator : Paquet contenant l'environnement de développement d'application utilisant la bibliothèque Qt.

libqt5serialport5 (et.dev) : Paquet contenant le module Qt de gestion du port série (classes QSerialPort, QSerialPortInfo).

libqt5sql5-mysql : Paquet contenant le module Qt de gestion de la communication avec le SGBD MySQL (mariadb).

ConseilPour chercher un paquet logiciel ?

Tapez la commande suivante :

1
sudo apt-cache search XXX (et touche TAB)

XXX désigne les premières lettres du paquet que vous recherchez.

Après avoir tapé ces lettres, appuyez sur la touche TAB pour voir afficher les paquets disponibles.

ConseilL'utilitaire git

1
sudo apt-get install git

Le paquet git permet de faire de la gestion et sauvegarde de versions, très apprécié lors du développement d'un projet.

Le site www.github.com permet de sauvegarder vos développements sous forme de dépôts. L'utilitaire git permet de mettre à jour ou récupérer votre dépôt sur le site officiel.

Attention toutefois, vos productions seront disponibles pour tous, à moins de payer pour disposer d'un espace privé.

Complémentgit/github pour sauver un projet

Procédure pour sauver un projet de développement sur github avec git :

  1. A l'aide d'un navigateur, ouvrir un compte sur le site www.github.com.

  2. Créer un repository. C'est un espace qui permettra de sauver votre projet en conservant les différentes versions. Exemple de repository ayant pour nom : essai1. Votre repository est joignable à l'adresse : https://github.com/PhASnBenoit/essai1.git.

  3. Placez vous dans le dossier des sources de votre projet et tapez les commandes suivantes :

1
git init
2
git add .   // pour tout le contenu du dossier
3
git commit -m "Commentaire identifiant le dépôt"
4
git remote add origin https://github.com/PhASnBenoit/essai1.git
5
git push -u origin master

Il faudra fournir à chaque fois les paramètres du compte pour accéder en écriture au repository.

Répétez les 4 dernières commandes à chaque fois que vous voulez publier sur le site github un nouveau dépôt.

Il est aussi possible de configurer qt-creator (Environnement de développement) pour utiliser le gestionnaire de versions git.

Complémentgit/github pour télécharger (download) un projet existant

Il faut cloner le dépôt présent sur github dans un dossier de développement de notre ordinateur. Exemple pour notre projet :

1
git clone https://github.com/PhASnBenoit/appFormQtCpp

Bien sur, pour mettre à jour sur github le projet modifié par vos soins, il est nécessaire de connaître le mot de passe de PhASnBenoit, ce que vous n'avez pas. La version clonée présente sur votre ordinateur n'est donc qu'une copie que vous pouvez modifier à volonté sans risque.

Configuration de qt-creator

Cet EDI (environnement de développement intégré) est très configurable.

Lors de la première utilisation, il faut s'assurer que tous les outils de construction de l'application soient opérationnels.

Paramétrage du kit Desktop

Il faut s'assurer de la présence du type de périphérique, du compilateur, CMake, debugger, d'une version de Qt (onglet suivant).