gtkmm.h file for C++ #include statement

Hi All, I am fairly new to C++, but familiar enough to write basic procedural code. I am wanting to test out building GUI using gtkmm, but when I #include <gtkmm.h> the file cannot be located. I installed gtkmm on Ubuntu Jaunty via terminal sudo apt-get install and everything seem to install okay, but to no avail I cannot find gtkmm.h header file in the "/usr/include/gtk--" folder. Can anyone help me out in finding the location for gtkmm.h c++ header? Has it been deprecated? When I read the tutorial on using gtkmm it showed that I must include this file, but when I include it ... the compiler just throws up a mass of errors??? Any help much appreciated...

Also, I tried searching for gtkmm.h file using the 'find' bash command across my linux file system and nothing came up.
You probably just installed the binaries. What you need are the development files. That would be the libgtkmm-x.x-dev package.
Thanks Athar, for your help and your response helped me. Although I just found a file in ubuntu jaunty '/usr/includes/gtk--.h' and it seems to be a header file that mainly includes all the other gtk-- (gtkmm) header files that are found in '/usr/includes/gtk--' folder. So I guess they renamed the gtkmm.h file to gtk--.h or so it seems.
I doubt that. gtkmm.h is the correct header.
Note that there is a difference between gtkmm and GTK+. The former is a C++ wrapper for the latter.
Yes... thanks again Athar, you were exactly right. I needed to install the libgtkmm-2.4-dev package. I did install it and everything works great when I use a text editor and command line for compiling, now I need to just figure out how to get it to compile in my IDE CodeLite.
Thank You.
I also found Glade for which is a decent GUI designer and the GuiBuilder Api... now got to go through and figure out how to use GuiBuilder to interpret the XML that Glade outputs. :O
Try to look for libglade for that
Topic archived. No new replies allowed.