Bonjour,
Voici une aide à la compilation c++ qt5 pour ceux (ou celles) qui commencent en programmation qt5 c++ sous linux graphique sans l'utilisation du gui pour qt ,qtcreator .
Exemple avec un programme écrit avec deux fichiers, nommés "sans_error.txt" et "librairy.txt".
Aprés avoir renommer les deux fichiers avec l'éditeur de texte comme ceci :
- "sans_error.txt" en "sans_error.cpp"
- "libairy.txt" en "librairy.h"
Il faudrait déplacer (ou sauvegarder) dans un sous répertoire vide que vous auriez précédemment crée.
(avec la fonction "nouveau dossier" du menu, lequel apparait aprés un click droit de la souris ,sur l'explorateur de fichiers et répertoires).
Je vous conseil de nommer ce répertoire "qt5_proj" + son sous-répertoire "projet1" .
Voici les étapes ,pour la compilation et l'execution de votre programme ,dans le terminal linux :
terminal
---> Etape intermédiaire ,avec un éditeur de texte :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30 ~ $ mkdir qt5_proj ~ $ ls qt5_proj ~ $ cd qt5_proj ~/qt5_proj $ mkdir projet1 ~/qt5_proj $ ls projet1 --------------------> enregistrement ou déplacement des fichiers du programme ~/qt5_proj $ cd projet1 ~/qt5_proj/projet1 $ ls sans_error.cpp library.h ~/qt5_proj/projet1 $ qmake -project -------------------> étape intermédiaire ,voir un peu plus bas. ~/qt5_proj/projet1 $ qmake ~/qt5_proj/projet1 $ make (compilation du programme) (compilation non réussi,si il y a des erreurs) ~/qt5_proj/projet1 $ make (compilation réussi,il n'y plus d'erreurs) ~/qt5_proj/projet1 $ ls sans_error.cpp projet1.h projet.pro projet1 (...) ~/qt5_proj/projet1 $ ./projet1 (exécution du programme compilé) -------------------> par défaut, le fichier compilé est nommé comme le nom du répertoire.
Dans le fichier d'extension .pro ,par exemple projet1.pro il faut rajouté ceci :
projet1.pro
au revoir.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 QT += widgets # Inputs :
note : Voici en résumé la liste de mon materiel que j'utilise actuellement.
pc microprocesseur dual core 2,7 ghz boitier lga775,écran led 24 pouces, clavier wireless, souris optique wireless, haut parleur 16 watts , disque dur ssd 120 go, boitier atx, alimentation 450 watt max,carte mere micro_atx, lecteur graveur de cd et de dvd
carte d'extension pci usb 2.0 (etc...)
abonnement avec connexion à internet inclus, linux mint serena 18.1 64 bits avec bureau graphique cinammom 2.8. ,qt5 et g++.
qt5 et g++ peuvent être instalés avec un gestionnaire de logiciels ou paquets logiciels .deb (ou .rpm)
Partager