Iam practicing from start and I have a problem with this code: This is the comment of the console, i coulnd't give a round to it, pls help...
Can't locate Glib.pm in @INC <@INC contains: C:/Dwimperl/perl/site/lib C:/Dwimperl/perl/vendor/lib C:/Dwimperl/perl/lib .> at janelahello.pl line 3. BEGIN failed--compilation aborted at janelahello.pl line 3 # Use the TRUE and FALSE constants exported by the Glib module. use strict; use Glib qw/TRUE FALSE/; use Gtk2 '-init'; # This is a callback function. We simply say hello to the world, and destroy # the window object in order to close the program. sub hello { my ($widget, $window) = @_; print "Hello, World\n"; $window->destroy; } sub delete_event { # If you return FALSE in the "delete_event" signal handler, # GTK will emit the "destroy" signal. Returning TRUE means # you don't want the window to be destroyed. # This is useful for popping up 'are you sure you want to quit?' # type dialogs. print "delete event occurred\n"; # Change TRUE to FALSE and the main window will be destroyed with # a "delete_event". return TRUE; } # create a new window $window = Gtk2::Window->new('toplevel'); # When the window is given the "delete_event" signal (this is given # by the window manager, usually by the "close" option, or on the # titlebar), we ask it to call the delete_event () functio # as defined above. No data is passed to the callback function. $window->signal_connect(delete_event => \&delete_event); # Here we connect the "destroy" event to a signal handler. # This event occurs when we call Gtk2::Widget::destroy on the window, # or if we return FALSE in the "delete_event" callback. Perl supports # anonymous subs, so we can use one of them for one line callbacks. $window->signal_connect(destroy => sub { Gtk2->main_quit; }); # Sets the border width of the window. $window->set_border_width(10); # Creates a new button with a label "Hello World". $button = Gtk2::Button->new("Hello World"); # When the button receives the "clicked" signal, it will call the function # hello() with the window reference passed to it.The hello() function is # defined above. $button->signal_connect(clicked => \&hello, $window); # This packs the button into the window (a gtk container). $window->add($button); # The final step is to display this newly created widget. $button->show; # and the window $window->show; # All GTK applications must have a call to the main() method. Control ends here # and waits for an event to occur (like a key press or a mouse event). Gtk2->main; 0; and it was a problem in line 3