Es conveniente incluir en el programa principal una rutina que verifique si la version, instalada, de libgtk2 se ajusta a los requerimientos del programa.
Para verificar la versión se puede usar este pequeño script
require 'gtk2' =begin Gtk.check_version?(required_major, required_minor, required_micro) como Gtk.check_version, pero devuelve true si la biblioteca es compatible con la version solicitada, en otro caso devuelve false. * required_major: la "major version" solicitada. * required_minor: la "minor version" solicitada. * required_micro: la "micro version" solicitada. * Devuelve: devuelve true si la biblioteca es compatible con la version solicitada, en otro caso devuelve false. =end if Gtk.check_version?(2, 10, 3) print "Versión de GTK ok\n\n" else print "Versión incorrecta de GTK\n\n" end print "Gtk::VERSION: " p Gtk::VERSION print "Gtk::MAJOR_VERSION: " p Gtk::MAJOR_VERSION print "Gtk::MINOR_VERSION: " p Gtk::MINOR_VERSION print "Gtk::MICRO_VERSION: " p Gtk::MICRO_VERSION print "Gtk::BUILD_VERSION: " p Gtk::BUILD_VERSION print "Gtk::BINDING_VERSION: " p Gtk::BINDING_VERSION print "Gtk::BINARY_AGE: " p Gtk::BINARY_AGE print "Gtk::INTERFACE_AGE: " p Gtk::INTERFACE_AGE