Installer GTK sous Codeblocks

Transcription

Installer GTK sous Codeblocks
Documentation ES
Installation de GTK sous Codeblocks
Equipe Système
~
Installer GTK sous Codeblocks
Réalisé par {Benoit Meriaux}
Le 12/09/2011
But du tutoriel
Installer et paramétrer la librairie GTK sous le logiciel Codeblocks.
Système d’exploitation requis :
WINDOWS
{DISTRIBUTION}
MAC {DISTRIBUTION}
LINUX {DISTRIBUTION}
© Docs ES ECE
Page 1
Documentation ES
Installation de GTK sous Codeblocks
Table des matières
I.
Décompression des fichiers GTK ................................................................................................. 3
II.
Placer les fichiers dans le répertoire Codeblocks ........................................................................ 3
III.
Créer un projet GTK ..................................................................................................................... 4
IV.
Paramétrer GTK ........................................................................................................................... 4
V.
Tester l’installation et c’est parti ! .............................................................................................. 5
© Docs ES ECE
Page 2
Documentation ES
Installation de GTK sous Codeblocks
Outils / Connaissances requises
Le tutoriel se fait sous Code::Blocks 10.05 si vous ne l’avez pas vous pouvez le télécharger par le
biais du lien suivant : Code::Blocks et http://prdownload.berlios.de/codeblocks/codeblocks10.05mingw-setup.exe
Pour ma part je préfère télécharger les versions 32 bits théoriquement plus stables.
Voici un lien pour télécharger GTK+ : lien binaries + sources et
téléchargez http://ftp.gnome.org/pub/gnome/binaries/win32/gtk+/2.16/gtk+-bundle_2.16.620100912_win32.zip
Etapes à suivre
I.
Décompression des fichiers GTK
Vous devez maintenant indiquer au compilateur
où sont les sources de GTK+. Pour cela vous
devez avant
tout décompresser le .zip
téléchargé pour GTK+.
II.
Placer les fichiers dans le répertoire Codeblocks
Une fois ce .zip décompressé, sélectionnez tous
les fichiers.
Allez dans le dossier:
C :\ProgramFiles(x86)\CodeBlocks\MinGW pour
les Windows 64 bits
Ou C:\Programmes\CodeBlocks\MinGW pour les
Windows 32 bits et collez.
© Docs ES ECE
Page 3
Documentation ES
III.
Installation de GTK sous Codeblocks
Créer un projet GTK
Une fois la copie terminée, lancez Codeblocks et
créez un nouveau projet.
Faites : Files->new->Project et choisissez GTK+
project.
Remplissez comme d’habitude la première page,
en mettant bien le projet dans votre Z : pas
comme sur le screenshot^^ puis faites next
IV.
Paramétrer GTK
Vous arrivez à cette page, normalement la ligne
est déjà remplie avec $(#gtk) si ce n’est pas le
cas, remplissez la et faites Next
© Docs ES ECE
Page 4
Documentation ES
Installation de GTK sous Codeblocks
Remplissez exactement comme suit :
Current variable sur : gtk
Puis pour les lignes suivantes, cliquez sur les … au bout de la ligne pour parcourir les dossiers
Base : C:\Program Files(x86)\CodeBlocks\MinGW
Include: C:\Program Files(x86)\CodeBlocks\MinGW\include
Lib: C:\Program Files(x86)\CodeBlocks\MinGW\lib
Puis faites close ! ignorez l’eventuel message : bad location
V.
Tester l’installation et c’est parti !
Codeblocks vous ouvre un projet de base avec un main.c et les includes qu’il faut, faites F9 pour
compiler et tester, normalement vous ne devez pas avoir d’erreur et obtenir une petite fenêtre
comme sur le screenshot ci-dessous. Si c’est le cas, bravo GTK est configuré, supprimer tout le code
que vous ne voulez pas dans le main et codez votre TP ! Sinon recommencez le tuto en le lisant
ATTENTIVEMENT.
© Docs ES ECE
Page 5
Documentation ES
Installation de GTK sous Codeblocks
NOTE
Si vous télécharger par vous-même GTK prenez bien la version 2.16, elle est plus stable alors
que la 2.22 nécessite à priori une étape de plus pour l’installation.
Cette étape consiste à copier C:\CodeBlocks\MinGW\include\gdk-pixbuf-2.0\gdk-pixbuf dans
C:\CodeBlocks\MinGW\include\gdk-pixbuf.
Vous verrez le GTK c’est cool, vous ferez enfin des projets avec des jolies fenêtres et pleins de
boutons.
IMPORTANT
Si lors de la première compilation, Codeblocks vous fait des erreurs notamment avec error
compiler toochain…, désinstallez votre Codeblocks et réinstallez le proprement puis
recommencez le tuto, et faites attention si vous avez installé allegro précédemment, le GTK et
l’allegro n’aime pas trop cohabiter.
Si vous souhaitez exécuter vos programmes GTK en dehors de Codeblocks, vous devez installer
les runtimes qui se trouvent ici : http://sourceforge.net/projects/gtkwin/files/GTK%2B%20Runtime%20Environment/GTK%2B%202.16/
© Docs ES ECE
Page 6