Hi, I am working on an OpenGL project using gtkmm and gtkglextmm and libglademm. I found, by scouring mailing lists a sample application that uses the get_widget_derived method for this purpose. I have simplified it and modified it to get rid of almost all of the compilation errors, but I can't get rid of one last one. (It used an old libsigc++ and other things needed cleaning up.) I will submit it to the gtkglextmm project after I get it working. It would be nice for libglademm too. The package requirements are only libglademm gtkmm and gtkglextmm. The glade file has a Gtk Window and within it a DrawingArea. The example builds a derived Gtk::Window and puts within it a derived gtkglextmm DrawingArea which has opengl capabiliities. The compilation proceeds with the Makefile I have provided until it says make /bin/rm -f .depend g++ -MM -g -Wall `pkg-config --cflags gtkmm-2.4 libglademm-2.4 gtkglextmm-1.2` simpleGLwithGlade.cpp simpleGLscene.cpp > .depend g++ -g -Wall `pkg-config --cflags gtkmm-2.4 libglademm-2.4 gtkglextmm-1.2` -c simpleGLwithGlade.cpp g++ -g -Wall `pkg-config --cflags gtkmm-2.4 libglademm-2.4 gtkglextmm-1.2` -c simpleGLscene.cpp simpleGLscene.cpp: In constructor 'SimpleGLScene::SimpleGLScene(GtkDrawingArea*, const Glib::RefPtr<Gnome::Glade::Xml>&)': simpleGLscene.cpp:17: error: expected class-name before '(' token make: *** [simpleGLscene.o] Error 1 I have no idea what the error error: expected class-name before '(' token make: *** [simpleGLscene.o] Error 1 means. Any one able to help? Thank you, Mitchell laks (I had to switch my locale from utf8 to C for this posting :))
Attachment:
simple-gtkglextmm-glade.tgz
Description: GNU Unix tar archive