Configuration du Logiciel
Maintenant que les fichiers ressources ont été copiés sur votre disque dur (pendant l'installation), il faut configurer votre logiciel pour qu'il puisse trouver les fichiers .h, .lib, etc... dont il a besoin lors de la compilation. D'abord, je vais vous donner les lignes à ajouter dans les options du compilateur et ensuite je vous explique comment faire

.
Voici les lignes à ajouter dans les options du compilateur,
Répertoire du Dossier
Bin (contenant les dll, etc...) :
C:\Program Files\Pack GTK+\bin
Répertoire du dossier
Lib (contenant le fichiers .lib) :
C:\Program Files\Pack GTK+\lib
Répertoire des dossiers
Include (contenant les fichiers .h et .c) :
C:\Program Files\Pack GTK+\include
C:\Program Files\Pack GTK+\include\atk
C:\Program Files\Pack GTK+\include\cairo
C:\Program Files\Pack GTK+\include\cairo\src
C:\Program Files\Pack GTK+\include\glib
C:\Program Files\Pack GTK+\include\glib\build
C:\Program Files\Pack GTK+\include\glib\glib
C:\Program Files\Pack GTK+\include\glib\gmodule
C:\Program Files\Pack GTK+\include\glib\gobject
C:\Program Files\Pack GTK+\include\glib\gthread
C:\Program Files\Pack GTK+\include\gtk+
C:\Program Files\Pack GTK+\include\gtk+\contrib
C:\Program Files\Pack GTK+\include\gtk+\gtk
C:\Program Files\Pack GTK+\include\gtk+\gdk
C:\Program Files\Pack GTK+\include\gtk+\gdk-pixbuf
C:\Program Files\Pack GTK+\include\gtk+\modules
C:\Program Files\Pack GTK+\include\libpng
C:\Program Files\Pack GTK+\include\libpng\contrib
C:\Program Files\Pack GTK+\include\pango
C:\Program Files\Pack GTK+\include\pango\modules
C:\Program Files\Pack GTK+\include\pango\pango
C:\Program Files\Pack GTK+\include\tiff
C:\Program Files\Pack GTK+\include\tiff\libtiff
C:\Program Files\Pack GTK+\lib\glib\include
C:\Program Files\Pack GTK+\lib\gtk+\include
Pour Dev-C++
Dans le menu de Dev-C++, allez dans
Outils /
Options du Compilateur, puis dans l'onglet
Répertoires.
Ensuite, dans les sous-onglets :
Cliquez sur
Binaires et ajoutez une ligne dans laquelle vous entrerez le chemin du répertoire du dossier
Bin (reportez-vous à ce que j'ai écrit plus haut).
Dans l'onglet
Répertoires Bibliothèques, ajoutez une ligne dans laquelle vous entrerez le chemin du répertoire du dossier
Lib.
Et pour finir, dans l'onglet
Répertoires C .h, ajoutez des lignes dans lesquelles vous entrerez les chemins des répertoires des dossiers
Include.
(Faut les faire une par une !

)
Puis cliquez sur
OK.
Pour Visual-C++
Dans le menu de Visual C++, cliquez sur
Outils /
Options...
A gauche, dans la sélection, allez dans
Projets et solutions /
Répertoires de VC++ puis à droite de la fenêtre, sélectionnez
Afficher les répertoires pour Fichiers exécutables et ajoutez une ligne dans laquelle vous entrerez le chemin du répertoire du dossier
Bin (reportez-vous à ce que j'ai écrit plus haut).
Sélectionnez ensuite
Afficher les répertoires pour Fichiers bibliothèques et ajoutez une ligne dans laquelle vous entrerez le chemin du répertoire du dossier
Lib.
Et pour finir, sélectionnez
Afficher les répertoires pour Fichiers Include et ajoutez des lignes dans lesquelles vous entrerez les chemins des répertoires des dossiers
Include.
Cliquez sur OK pour appliquer les modifications.
Pour Code::Blocks
Dans le menu de Code::Blocks, cliquez sur Settings / Compiler, puis allez dans l'onglet Directories.
Ensuite, dans les sous-onglets :
Cliquez sur
Resource compiler et ajoutez une ligne dans laquelle vous entrerez le chemin du répertoire du dossier
Bin (reportez-vous à ce que j'ai écrit plus haut).
Dans l'onglet
Linker, ajoutez une ligne dans laquelle vous entrerez le chemin du répertoire du dossier
Lib.
Et pour finir, dans l'onglet
Compiler, ajoutez des lignes dans lesquelles vous entrerez les chemins des répertoires des dossiers
Include.
Puis cliquez sur
OK.
Voilà, vous avez terminé de configurer votre logiciel !

Mais c'est pas fini !
Configuration d'un Projet
Nous allons à présent créer et configurer un projet GTK+

.
Comme pour la configuration de votre logiciel, il y a une explication pour chaque logiciel.
Pour Dev-C++
Créez un nouveau projet de type
Console Application en C.
Ensuite, dans le menu, cliquez sur
Projet /
Options du Projet, puis allez dans l'onglet
Paramètres.
Dans les Options du
Compilateur, ajoutez :
-mms-bitfields
Et à droite, dans l'
Editeur de Liens, ajoutez :
-lglib-2.0
-lpangocairo-1.0
-lpangowin32-1.0
-latk-1.0
-lgdk_pixbuf-2.0
-lgdk-win32-2.0
-lpango-1.0
-lgmodule-2.0
-lgobject-2.0
-lgthread-2.0
-lgtk-win32-2.0
-lcairo
Puis cliquez sur
OK pour appliquer les modifications.
Pour Visual C++
Créez un nouveau projet de type
Application console Win32.
Ensuite, dans le menu, cliquez sur
Projet /
Propriétés de <nom_du_projet>...
A gauche, dans la sélection, allez dans
Propriétés de configuration /
Editeur de liens /
Entrée.
Cliquez sur
Dépendances supplémentaires puis sur les trois petits points qui apparaissent à droite.
Dans la fenêtre qui s'ouvre, ajoutez :
glib-2.0.lib
pangocairo-1.0.lib
pangowin32-1.0.lib
atk-1.0.lib
gdk_pixbuf-2.0.lib
gdk-win32-2.0.lib
pango-1.0.lib
gmodule-2.0.lib
gobject-2.0.lib
gthread-2.0.lib
gtk-win32-2.0.lib
cairo.lib
Cliquez sur
OK, puis sur
Appliquer pour appliquer les modifications et sur
OK pour fermer la fenêtre des propriétés du projet.
Si vous faites un Copier/Coller pour entrer ces paramètres, il est possible qu'une erreur de ce type survienne :
LINK : fatal error LNK1104: impossible d'ouvrir le fichier 'glib-2.0.lib pangocairo-1.0.lib'
Sachez que si elle apparaît, les paramètres du Projet n'ont pas été correctement entrés (copiez les lignes une par une pour être sûr de ne pas avoir de problèmes de retours à la ligne

) .
Pour Code::Blocks
Créez un nouveau projet de type
Win32 GUI Application.
Ensuite, dans le menu, cliquez sur
Project /
Build options et allez dans l'onglet
Compiler puis dans
Other options pour ajoutez :
-mms-bitfields
Allez dans l'onglet
Linker et dans la sélection de gauche(
Link librairies), ajoutez des lignes dans lesquelles vous entrerez :
glib-2.0
pangocairo-1.0
pangowin32-1.0
atk-1.0
gdk_pixbuf-2.0
gdk-win32-2.0
pango-1.0
gmodule-2.0
gobject-2.0
gthread-2.0
gtk-win32-2.0
cairo
(Il faut les faire une par une !

)
Quand vous les avez toutes faites, vous devez voir ceci :
Puis cliquez sur
OK.
Vous avez maintenant fini d'installer GTK+ !