je me suis aidé d'un cour se trouvant sur ce lien http://www.gtk-fr.org/wakka.php?wiki=InstallerGtk
pour utiliser gtk
donc je suis les etapes :
la commande pkg-config --modversion gtk+-2.0 me retourne 2.4.0
ensuite j'execute la commande pkg-config --cflags --libs gtk+-2.0 et elle me retourne
-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/inc[#f0000e]lude/freetype2 -I/usr/include/freetype2/config -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[/#ff0000]
quand je compile maintenant mon programme avec gcc test.c plein plein plein d'erreurs apparaissent je cite
/usr/include/gtk/gtkitemfactory.h:178: error: erreur de syntaxe before "gpointer"
/usr/include/gtk/gtkitemfactory.h:181: error: erreur de syntaxe before "guint"
/usr/include/gtk/gtkitemfactory.h:185: error: erreur de syntaxe before '*' token
/usr/include/gtk/gtkitemfactory.h:189: error: erreur de syntaxe before "guint"
/usr/include/gtk/gtkitemfactory.h:192: error: erreur de syntaxe before "guint"
/usr/include/gtk/gtkitemfactory.h:197: error: erreur de syntaxe before "gpointer"
/usr/include/gtk/gtkitemfactory.h:203: error: erreur de syntaxe before "gtk_item_factory_popup_data"
/usr/include/gtk/gtkitemfactory.h:204: error: erreur de syntaxe before "gtk_item_factory_popup_data_from_widget"
/usr/include/gtk/gtkitemfactory.h:206: error: erreur de syntaxe before "GtkTranslateFunc"
/usr/include/gtk/gtkitemfactory.h:212: error: erreur de syntaxe before '*' token
/usr/include/gtk/gtkitemfactory.h:213: error: erreur de syntaxe before "n_entries"
/usr/include/gtk/gtkitemfactory.h:215: error: erreur de syntaxe before '*' token
/usr/include/gtk/gtkitemfactory.h:218: error: erreur de syntaxe before "gpointer"
/usr/include/gtk/gtkitemfactory.h:221: error: erreur de syntaxe before "guint"
In file included from /usr/include/gtk/gtk.h:82,
from test.c:2:
/usr/include/gtk/gtklayout.h:52: error: field `container' has incomplete type
/usr/include/gtk/gtklayout.h:54: error: erreur de syntaxe before "GList"
/usr/include/gtk/gtklayout.h:56: error: `width' redeclared as different kind of symbol
/usr/include/gtk/gtkclist.h:327: error: previous declaration of `width'
/usr/include/gtk/gtklayout.h:57: error: erreur de syntaxe before "height"
/usr/include/gtk/gtklayout.h:57: error: `height' redeclared as different kind of symbol
/usr/include/gtk/gtkcurve.h:61: error: previous declaration of `height'
/usr/include/gtk/gtklayout.h:59: error: erreur de syntaxe before "xoffset"
/usr/include/gtk/gtklayout.h:60: error: erreur de syntaxe before "yoffset"
et ca continue jvoulais savoir comment configurer gcc pour qu'il compile sans faute le programme
mon code est simple et est le suivant
Code :
- #include <stdlib.h>
- #include <gtk/gtk.h>
- int main(int argc, char **argv)
- {
- /* Initialisation de GTK+ */
- gtk_init(&argc, &argv);
- return EXIT_SUCCESS;
- }
|
Message édité par mehdi_tn le 12-05-2005 à 10:39:10