|
View:
New views
1 Messages
—
Rating Filter:
Alert me
|
|
|
[beginner] little problem when compiling a basic appHello everybody,
Just two words for introducing myself: I'm quite a beginner in programming on a unix environment, right now I'm trying to do a small app which use gdk_pixbuf to load an image so I can do various processing on it afterward. I started from an example I found some times ago, and I'm currently trying to improve it. However, I've already some basic compiling problems... related to gconf it seems. There is what I've got: --- Makefile --- CC = gcc CFLAGS = `pkg-config --cflags gnomeui gdk_pixbuf glib gnome gtk gconf-2.0` LDFLAGS = `pkg-config --libs gnomeui gdk_pixbuf glib gnome gtk gconf-2.0` test_pixbuf: test_pixbuf.c $(CC) test_pixbuf.c -o test $(CFLAGS) $(LDFLAGS) --- EOF --- --- test_pixbuf.c --- #include <gtk/gtk.h> #include <gdk-pixbuf/gdk-pixbuf.h> #include <stdlib.h> #include <string.h> #include <stdio.h> #include <glib.h> #include <string.h> // Cause a lot of errors. I suppose it's not inteeded to be included this way. // #include <gconf/gconf-client.h> int main(int argc, char *argv[]) { GError *gerror; // Line 11 GdkPixbuf *originalpb, *pb; GdkPixbuf *rpb, *ipb; char filename[20]; gtk_set_locale (); gtk_init (&argc, &argv); strcpy(filename, argv[1]); originalpb = NULL; originalpb = gdk_pixbuf_new_from_file(filename); if(!originalpb) { printf("error message: %s\n", gerror->message); exit(1); } gdk_pixbuf_unref(originalpb); return 0; } --- EOF --- When runnig my makefile, the compiler give me: test_pixbuf.c: In function « main »: test_pixbuf.c:11: error: `GError' undeclared (first use in this function) test_pixbuf.c:11: error: (Each undeclared identifier is reported only once test_pixbuf.c:11: error: for each function it appears in.) test_pixbuf.c:11: error: `gerror' undeclared (first use in this function) make: *** [test_pixbuf] Erreur 1 If I comment the problematic line (and all the gerror references), everything goes fine. As far as I know, all the needed library are installed (on a up-to-date Debian sid: libgconf2-4, libgconf2-dev, gconf2, libglib2.0-0,libglib2.0-dev, gdk-imlib11, etc.), I suppose it must be a missing include or maybe some parameter I should give to pkg-config. I've tried a lot of combinations but still no luck. Any help would be greatly appreciated. If you have also some good suggestion to start coding with all the gnome-related libs (and how to deals with such problems)... Thank you very much MH. _______________________________________________ gconf-list mailing list gconf-list@... http://mail.gnome.org/mailman/listinfo/gconf-list |
| Free embeddable forum powered by Nabble | Forum Help |