Dans ce nouvel article, je vais vous montrer comment installer et utiliser graphics.h et compiler un code avec Geany et avec ligne de commande en utilisant g++, pour info graphics.h est une bibliothèque du langage C/C++
Suivez ces étapes.
Remarque ! : vous pourrez, si vous voulez, visionner les deux vidéos qui sont en bas de l'article, pour mieux comprendre les étapes qui vont être décrites ci-après
1. Vous allez commencer par lancer le terminal sous Ubuntu puis vous allez saisir la ligne de commande suivante
sudo apt-get install build-essential
il vous sera demandé d'entrer votre mot de passe de session sous Ubuntu, Saisissez-le correctement puis appuyez sur la touche Entrer et le processus de téléchargement et d'installation commencera
2. Puis, vous allez installer quelques packages avec cette ligne de commande
sudo apt-get install libsdl-image1.2 libsdl-image1.2-dev guile-1.8 \
guile-1.8-dev libsdl1.2debian libart-2.0-dev libaudiofile-dev \
libesd0-dev libdirectfb-dev libdirectfb-extra libfreetype6-dev \
libxext-dev x11proto-xext-dev libfreetype6 libaa1 libaa1-dev \
libslang2-dev libasound2 libasound2-dev
vous allez copier en entier la ligne de commande et vous allez la collez puis appuyez sur la touche Entrer
3. Maintenant, vous allez télécharger le fichier libgraph-1.0.2.tar.gz depuis votre navigateur qui est sous Ubuntu avec ce lien
4. puis, vous allez déplacer le fichier que vous avez téléchargé sur le Bureau
5. Puis vous allez lancer le terminal et entrer ces lignes de commandes pour extraire les fichiers tout en suivant ces étapes
cd Desktop cette ligne de commande et pour se diriger vers le Bureau
pour ceux qui ont installé Ubuntu en français, utilisez cette ligne de commande
cd Bureau
Puis entrez la ligne de commande suivante :
ls cette ligne de commande est utilisée pour afficher le contenu d'un répertoire
puis entrez cette ligne de commande pour commencer à extraire tous les fichiers dans lirapbgh-1.0.2.gz
tar -xvf libgraph-1.0.2.gz
Puis appuyez sur la touche Entrer et l'extraction des fichiers commencera, Et à la fin de l'extraction vous aurez un dossier sur le bureau qui s'appelle libraph-1.0.2 puis on vas entrer dans ce dossier avec cette ligne de commande :
cd libgraph-1.0.2
Et vous allez appuyer sur la touche Entrer
Puis vous allez entrer cette ligne de commande :
./configure
Puis entrez la ligne de commande suivante
make
Puis entrez cette autre ligne de commande
sudo make install
Puis la commande
sudo cp /usr/local/lib/libgraph.* /usr/lib
Maintenant vous êtes prêts à utiliser graphics.h sous Ubuntu
exemple avec ce code
3. La compilation du code, Pour cela il ya deux méthodes il y a la méthode de compilation avec la terminale d'Ubuntu avec ligne de commande en utilisant g++ ou avec un compilateur comme geany
On commence avec la compilation par ligne de commande
Pour se faire lancer un éditeur de texte comme gedit qui se trouve sous Ubuntu et commencer à écrire votre code, exemple avec ce code
#include<graphics.h>
int main()
{
int gd = DETECT,gm,left=100,top=100,right=200,bottom=200,x= 300,y=150,radius=50;
initgraph(&gd,&gm,NULL);
rectangle(left, top, right, bottom);
circle(x, y, radius);
bar(left + 300, top, right + 300, bottom);
line(left - 10, top + 150, left + 410, top + 150);
ellipse(x, y + 200, 0, 360, 100, 50);
outtextxy(left + 100, top + 325, "C Graphics Program");
delay(5000);
closegraph();
return 0;
}
Après avoir écrit le code, enregistrez-le sous un nom suivi de l'extension .cpp
ouvrez un terminal et écrivez les lignes de commandes suivantes pour compiler votre code :
g++ le_nom_du_document -c
Et appuyer sur la touche Entrer
Puis entrez la ligne suivante :
g++ le_nom_du_document -o le_nom_du_document -lgraph
Et vous allez appuyer sur la touche Entrer
Enfin vous allez entrer cette dernière ligne de commande pour lancer le programme
./le_nom_du_document
Et vous aurez ce résultat
Voici une vidéo qui est disponible en HD (vous pouvez la régler à 1080p) pour mieux comprendre l'intégration de graphics.h et la compilation par ligne de commande.
Maintenant La compilation avec Geany
Dans cette partie il y a aussi une vidéo de 13 minutes qui explique de A à Z l'intégration de graphics.h jusqu'à la compilation de votre code sous Geany.
Voici la vidéo qui est disponible en HD (720p)
Tout est expliqué, suivez chaque étape pour bien comprendre
Tags:
Linux