On 31.12.2009 16:42, Todong Ma wrote: > LRN wrote: >> On 31.12.2009 16:05, Todong Ma wrote: >> >>> Hi,everyone. >>> >>> I want to write a program to display an image. >>> This is my code: >>> >>> /#include <gtk/gtk.h> >>> >>> int main(int argc,char **argv){ >>> >>> gtk_init(&argc,&argv); >>> >>> GtkWidget *window = gtk_window_new(GTK_WINDOW_TOPLEVEL); >>> GtkWidget *image = gtk_image_new_from_file("wxp.jpg"); >>> >>> gtk_container_add(GTK_CONTAINER(window),image); >>> gtk_window_resize(GTK_WINDOW(window),300,300); >>> gtk_widget_show_all(window); >>> >>> gtk_main(); >>> >>> return 0; >>> >>> } >>> / >>> >>> But after I ran the program, it only display a broken image icon. >>> >>> /wxp.jpg is at the same directory as my program,and this is the error >>> message: >>> (gtk_image.exe:1100): GdkPixbuf-WARNING **: Cannot open pixbuf loader >>> module file 'C:\WINDOWS\system32\etc\gtk-2.0\gdk-pixbuf.loaders': No >>> such file or directory >>> >>> (gtk_image.exe:1100): GdkPixbuf-WARNING **: Cannot open pixbuf loader >>> module file 'C:\WINDOWS\system32\etc\gtk-2.0\gdk-pixbuf.loaders': No >>> such file or directory >>> >>> (gtk_image.exe:1100): GdkPixbuf-WARNING **: Cannot open pixbuf loader >>> module file 'C:\WINDOWS\system32\etc\gtk-2.0\gdk-pixbuf.loaders': No >>> such file or directory/ >>> >>> What should I do to display my image(wxp.jpg)? >>> >>> Any suggestion is appreciated. >>> _______________________________________________ >>> gtk-list mailing list >>> gtk-list@xxxxxxxxx >>> http://mail.gnome.org/mailman/listinfo/gtk-list >>> >> Either you've installed GTK into c:\windows\system32 (which isn't nice), >> or something is horribly wrong. >> _______________________________________________ >> gtk-list mailing list >> gtk-list@xxxxxxxxx >> http://mail.gnome.org/mailman/listinfo/gtk-list >> >> > I installed GTK to Desktop,but I put GTK related dll files into > c:\windows\system32 > _______________________________________________ > gtk-list mailing list > gtk-list@xxxxxxxxx > http://mail.gnome.org/mailman/listinfo/gtk-list Normal way of installing GTK+ on Windows is to put it *somewhere* as-is (that is, with all /bin, /etc, /lib and other subdirectories residing in one directory) and add /bin subdirectory to system PATH. _______________________________________________ gtk-list mailing list gtk-list@xxxxxxxxx http://mail.gnome.org/mailman/listinfo/gtk-list