Installations logicielles pour développer en Qt/C++
Installation de Qt5 et QtCreator
Procédez de la manière suivante :
sudo apt-get install cmake // utilitaire cmake
sudo apt-get install qt5-default // Bibliothèque Qt5 (modules de base)
sudo apt-get install qtcreator // Environnement de développement
sudo apt-get install libqt5serialport5 // module Qt5 de gestion de la liaison série
sudo apt-get install libqt5serialport5-dev // module Qt5 de gestion de la liaison série partie développement pour Qt
sudo apt-get install libqt5sql5 // module Qt5 de gestion du SQL
sudo apt-get install libqt5sql5-mysql // Module Qt5 de communication avec le SGBD MySQL (mariadb)
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).
Conseil : Pour chercher un paquet logiciel ?
Tapez la commande suivante :
sudo apt-cache search XXX (et touche TAB)
où 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.
Conseil : L'utilitaire git
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ément : git/github pour sauver un projet
Procédure pour sauver un projet de développement sur github avec git :
A l'aide d'un navigateur, ouvrir un compte sur le site www.github.com.
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.Placez vous dans le dossier des sources de votre projet et tapez les commandes suivantes :
git init
git add . // pour tout le contenu du dossier
git commit -m "Commentaire identifiant le dépôt"
git remote add origin https://github.com/PhASnBenoit/essai1.git
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ément : git/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 :
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.
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).