Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1521 connectés 

  FORUM HardWare.fr
  Programmation
  Divers

  Pb avec GTK

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pb avec GTK

n°647580
sharlaan
Posté le 18-02-2004 à 18:10:43  profilanswer
 

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
mood
Publicité
Posté le 18-02-2004 à 18:10:43  profilanswer
 

n°647581
Taz
bisounours-codeur
Posté le 18-02-2004 à 18:15:54  profilanswer
 

pkg-config --cflags --libs gtk+-2.0

n°647583
sharlaan
Posté le 18-02-2004 à 18:17:31  profilanswer
 

?
quand je tape ca, ca me donne

sharlaan@orion sharlaan $  pkg-config --cflags --libs gtk+-2.0
-I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/include/pango-1.0 -I/usr/X11R6/include -I/usr/include/freetype2 -I/usr/include/glib-2.0 -I/usr/lib/glib-2.0/include  -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0


---------------
"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
n°647586
Taz
bisounours-codeur
Posté le 18-02-2004 à 18:19:59  profilanswer
 

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

n°647596
sharlaan
Posté le 18-02-2004 à 18:28:13  profilanswer
 

:jap:
merci,
et vous connaissez un bon bouquin pour s'y mettre ?


---------------
"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
n°647600
Taz
bisounours-codeur
Posté le 18-02-2004 à 18:32:33  profilanswer
 

a un bouquin avec gtk dans le titre
 
http://www.amazon.fr/exec/obidos/A [...] 71-1086561

n°647617
sharlaan
Posté le 18-02-2004 à 18:47:56  profilanswer
 

merci


---------------
"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

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Divers

  Pb avec GTK

 

Sujets relatifs
pb de coompilation d'un prog GUI avec GTK[Java] Linux, JInternalFrame, application GTK comme Gaim...
[GTK]recuperer le numero de ligne selectionne dans une CLISTGTK pour windows, ça existe ?
Taille d'un GTK COMBOErreurs lors du lancement d'un programme GTK
Programmation GTK Linux , problème de #include[GTK] Changement du style des widget
[TOPIC UNIQUE] PHP-GTK Des applications graphiques en PHPGtk Tooltip
Plus de sujets relatifs à : Pb avec GTK


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR