Re: GdkPixbuf-WARNING:cannot open pixbuf loader module file(on Windows)

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



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

[Index of Archives]     [Touch Screen Library]     [GIMP Users]     [Gnome]     [KDE]     [Yosemite News]     [Steve's Art]

  Powered by Linux