Pb avec GTK - Divers - Programmation
Marsh Posté le 18-02-2004 à 18:17:31
?
quand je tape ca, ca me donne
sharlaan@orion sharlaan $ pkg-config --cflags --libs gtk+-2.0 |
Marsh Posté le 18-02-2004 à 18:19:59
ben pkg-config est le truc qui te donne tout ce qu'il faut pour compiler du bordel qui commence par un g
gcc $( pkg-config --cflags --libs gtk+-2.0) machin.c
Marsh Posté le 18-02-2004 à 18:28:13
merci,
et vous connaissez un bon bouquin pour s'y mettre ?
Marsh Posté le 18-02-2004 à 18:32:33
a un bouquin avec gtk dans le titre
http://www.amazon.fr/exec/obidos/A [...] 71-1086561
Marsh Posté le 18-02-2004 à 18:47:56
merci
Marsh Posté le 18-02-2004 à 18:10:43
Lu,
voila je cherche à me mettre à GTK et j'ai suivi ce tuto : http://www.linux-kheops.com/doc/gt [...] html#ss2.1
A un moment il demande de taper
gcc -Wall -g bonjour.c -o bonjour_monde -L/usr/X11R6/lib \ -lgtk -lgdk -lglib -lXext -lX11 -lm
et j'ai cette erreur :
sharlaan@orion GTK $ gcc -Wall -g bonjour.c -o bonjour_monde -L/usr/X11R6/lib -lgtk -lgdk -lglib -lXext -lX11 -lm
bonjour.c:1:21: gtk/gtk.h : Aucun fichier ou répertoire de ce type
bonjour.c:6: error: erreur de syntaxe before '*' token
bonjour.c: Dans la fonction « hello »:
bonjour.c:8: attention : implicit declaration of function `g_print'
bonjour.c: Hors de toute fonction :
bonjour.c:11: error: erreur de syntaxe before "delete_event"
bonjour.c:11: error: erreur de syntaxe before '*' token
bonjour.c:12: attention : return type defaults to `int'
bonjour.c: Dans la fonction « delete_event »:
bonjour.c:24: error: `FALSE' undeclared (first use in this function)
bonjour.c:24: error: (Each undeclared identifier is reported only once
bonjour.c:24: error: for each function it appears in.)
bonjour.c: Hors de toute fonction :
bonjour.c:29: error: erreur de syntaxe before '*' token
bonjour.c: Dans la fonction « destroy »:
bonjour.c:31: attention : implicit declaration of function `gtk_main_quit'
bonjour.c: Dans la fonction « main »:
bonjour.c:38: error: `GtkWidget' undeclared (first use in this function)
bonjour.c:38: error: `window' undeclared (first use in this function)
bonjour.c:39: error: `button' undeclared (first use in this function)
bonjour.c:45: attention : implicit declaration of function `gtk_init'
bonjour.c:49: attention : implicit declaration of function `gtk_window_new'
bonjour.c:49: error: `GTK_WINDOW_TOPLEVEL' undeclared (first use in this function)
bonjour.c:58: attention : implicit declaration of function `gtk_signal_connect'
bonjour.c:58: attention : implicit declaration of function `GTK_OBJECT'
bonjour.c:59: attention : implicit declaration of function `GTK_SIGNAL_FUNC'
bonjour.c:59: error: `NULL' undeclared (first use in this function)
bonjour.c:70: attention : implicit declaration of function `gtk_container_border_width'
bonjour.c:70: attention : implicit declaration of function `GTK_CONTAINER'
bonjour.c:75: attention : implicit declaration of function `gtk_button_new_with_label'
bonjour.c:88: attention : implicit declaration of function `gtk_signal_connect_object'
bonjour.c:89: error: `gtk_widget_destroy' undeclared (first use in this function)
bonjour.c:94: attention : implicit declaration of function `gtk_container_add'
bonjour.c:98: attention : implicit declaration of function `gtk_widget_show'
bonjour.c:108: attention : implicit declaration of function `gtk_main'
bonjour.c:111:2: attention : pas de retour chariot à la fin du fichier
Un idée ? Mais simple, je débute.
---------------
"Deux chose sont infinies, l'univers et la sotise humaine. Mais je ne suis pas sûr de ce j'affirme quant à l'univers." Albert Einstein