Salut,
J'ai des problèmes de compilation avec GTK+:
gtk est installé dans /usr/include/gtk-2.0/ et contient les dossiers:
/gdk/
/gdk-pixbuf/
/gdk-pixbuf-xlib/
/gtk/
j'inclus gtk.h comme ça:
Quand je compile, gcc me sort pleins d'erreurs provenant des fichiers .h de gtk
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <gtk-2.0/gtk/gtk.h>![]()
des erreurs du genre:
Et ce pour chaque fichier .h
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4 /usr/include/gtk-2.0/gtk/gtkmenu.h:132: error: syntax error before guint32 In file included from /usr/include/gtk-2.0/gtk/gtkaccellabel.h:34, from /usr/include/gtk-2.0/gtk/gtk.h:34, from main.c:39:
La ligne 39 de main.c c'est:
Mon makefile:
Code : Sélectionner tout - Visualiser dans une fenêtre à part #include <gtk-2.0/gtk/gtk.h>
Merci d'avance pour l'aide !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 OBJS = main.c FLAGS = -Wall -g LIBS = -I/usr/include/gtk-2.0 -I/usr/lib/gtk-2.0/include -I/usr/include/atk-1.0 -I/usr/ include/cairo -I/usr/include/pango-1.0 -I/usr/include/glib-2.0 -I/usr/lib/glib-2 .0/include -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangocairo-1.0 -lfo ntconfig -lXext -lXrender -lXinerama -lXi -lXrandr -lXcursor -lXfixes -lpango-1. 0 -lcairo -lX11 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 Test: $(OBJS) gcc -o Test $(OBJS) $(LIBS) $(FLAGS) %.o: %.c gcc -c $< -o $@ $(LIBS) $(FLAGS) clean: rm -rf *.o
PS: je suis sous Linux Ubuntu LTS 6.06
Partager