GTK+ Traduction Française du Manuel de référence |
---|
Compiler les Applications GTK+Compiler les Applications GTK+ — Comment compiler votre application GTK+ |
Pour compiler une application GTK+, vous avez beoin de dire au
compilateur où trouver les fichiers header de GTK+ et les
bibliothèques. Ceci se fait avec l'utilitaire
pkg-config
.
La session shell interactive qui suit démontre comment
pkg-config
est utilisé ( les sorties réelles sur votre système peuvent être défférentes).
$ pkg-config --cflags gtk+-2.0 |
La façon la plus simple de compiler un programme est d'employer le dispositif de « backticks » du shell. Si vous placez une commande dans le backticks (pas de simples guillemets) alors ces données seront substituées dans le ligne de commande avant l'exécution. Ainsi, pour compiler un Hello Word avec GTK+, vous devez entrer ceci :
$ cc `pkg-config --cflags --libs gtk+-2.0` hello.c -o hello |
$ cc `pkg-config --cflags --libs gtk+-linux-fb-2.0` hello.c -o hello |
-DGTK_DISABLE_DEPRECATED=1
.
Il y a des symboles semblables GDK_DISABLE_DEPRECATED,
GDK_PIXBUF_DISABLE_DEPRECATED et G_DISABLE_DEPRECATED pour GDK,
GdkPixbuf et
GLib.
Si vous voulz vous assurer que votre programme n'utilise pas de
fonction qui pourrait être problématique dans une
configuration multihead , vous pouvez définir le préprocesseur GDK_MULTIHEAD_SAFE en utilisant l'option de ligne de commande -DGTK_MULTIHEAD_SAFE=1
.