hey all, i just recently finished a class on c++ programming so I have all the basics down, and I wanted to take it to the next level w/ gui programming. Currently I am running gnome w/ ubuntu hoary...I wrote my first sample program off the gtkmm website, but it gives me this when i compile w/ g++:
bigcx2@zero ~/c++ $ g++ gtk.cpp -o gtk
In file included from gtk.cpp:1:
/usr/include/gtk--/main.h:27:25: gtk/gtkmain.h: No such file or directory
In file included from /usr/include/gtk--/main.h:28,
from gtk.cpp:1:
/usr/include/gtk--/base.h:27:25: gtk--config.h: No such file or directory
In file included from /usr/include/gtk--/base.h:33,
from /usr/include/gtk--/main.h:28,
from gtk.cpp:1:
/usr/include/gdk--.h:27:21: gdk/gdk.h: No such file or directory
In file included from /usr/include/gdk--.h:28,
from /usr/include/gtk--/base.h:33,
from /usr/include/gtk--/main.h:28,
from gtk.cpp:1:
/usr/include/gdk--/types.h:26:21: gdk/gdk.h: No such file or directory
/usr/include/gdk--/types.h:27:25: gdk--config.h: No such file or directory
/usr/include/gdk--/types.h:38:29: gtk/gtkfeatures.h: No such file or directory
In file included from /usr/include/gdk--.h:28,
from /usr/include/gtk--/base.h:33,
from /usr/include/gtk--/main.h:28,
from gtk.cpp:1:
/usr/include/gdk--/types.h:77: error: syntax error before `;' token
/usr/include/gdk--/types.h:342: error: `GdkColorContextDither' was not declared
in this scope
/usr/include/gdk--/types.h:342: error: template argument 1 is invalid
/usr/include/gdk--/types.h:342: error: invalid base-class specification
/usr/include/gdk--/types.h:343: error: `GdkColorContext' was not declared in
this scope
/usr/include/gdk--/types.h:343: error: template argument 1 is invalid
/usr/include/gdk--/types.h:343: error: invalid base-class specification
/usr/include/gdk--/types.h:344: error: `GdkGCValues' was not declared in this
scope
/usr/include/gdk--/types.h:344: error: template argument 1 is invalid
/usr/include/gdk--/types.h:344: error: invalid base-class specification
/usr/include/gdk--/types.h:358: error: `GdkWindowAttr' was not declared in this
scope
/usr/include/gdk--/types.h:358: error: template argument 1 is invalid
/usr/include/gdk--/types.h:358: error: invalid base-class specification
/usr/include/gdk--/types.h:359: error: `GdkDeviceKey' was not declared in this
scope
/usr/include/gdk--/types.h:359: error: template argument 1 is invalid
/usr/include/gdk--/types.h:359: error: invalid base-class specification
/usr/include/gdk--/types.h:360: error: `GdkDeviceInfo' was not declared in this
scope
/usr/include/gdk--/types.h:360: error: template argument 1 is invalid
/usr/include/gdk--/types.h:360: error: invalid base-class specification
/usr/include/gdk--/types.h:361: error: `GdkTimeCoord' was not declared in this
scope
/usr/include/gdk--/types.h:361: error: template argument 1 is invalid
/usr/include/gdk--/types.h:361: error: invalid base-class specification
/usr/include/gdk--/types.h:362: error: `GdkRegion' was not declared in this
scope
/usr/include/gdk--/types.h:362: error: template argument 1 is invalid
/usr/include/gdk--/types.h:362: error: invalid base-class specification
In file included from /usr/include/gdk--/types.h:365,
from /usr/include/gdk--.h:28,
from /usr/include/gtk--/base.h:33,
from /usr/include/gtk--/main.h:28,
from gtk.cpp:1:
/usr/include/gdk--/color.h:32:21: gdk/gdk.h: No such file or directory
In file included from /usr/include/gdk--/types.h:365,
from /usr/include/gdk--.h:28,
from /usr/include/gtk--/base.h:33,
from /usr/include/gtk--/main.h:28,
from gtk.cpp:1:
/usr/include/gdk--/color.h:46: error: parse error before `{' token
/usr/include/gdk--/color.h:52: error: syntax error before `*' token
/usr/include/gdk--/color.h:56: error: parse error before `const'
/usr/include/gdk--/color.h:57: error: parse error before `const'
/usr/include/gdk--/color.h:58: error: parse error before `const'
/usr/include/gdk--/color.h:59: error: parse error before `const'
/usr/include/gdk--/color.h:60: error: destructors must be member functions
/usr/include/gdk--/color.h:62: error: syntax error before `*' token
/usr/include/gdk--/color.h:63: error: syntax error before `*' token
/usr/include/gdk--/color.h:65: error: parse error before `&' token
/usr/include/gdk--/color.h:66: error: `bool operator==(...)' must have an
argument of class or enumerated type
/usr/include/gdk--/color.h:66: error: `bool operator==(...)' must take exactly
two arguments
/usr/include/gdk--/color.h: In function `bool operator==(...)':
/usr/include/gdk--/color.h:67: error: `color' undeclared (first use this
function)
/usr/include/gdk--/color.h:67: error: (Each undeclared identifier is reported
only once for each function it appears in.)
/usr/include/gdk--/color.h:67: error: `equal' undeclared (first use this
function)
/usr/include/gdk--/color.h: At global scope:
/usr/include/gdk--/color.h:70: error: parse error before `&' token
/usr/include/gdk--/color.h:72: error: `gushort' was not declared in this scope
/usr/include/gdk--/color.h:72: error: parse error before `)' token
/usr/include/gdk--/color.h: In function `void set_grey(...)':
/usr/include/gdk--/color.h:74: error: `red' undeclared (first use this
function)
/usr/include/gdk--/color.h:74: error: `green' undeclared (first use this
function)
/usr/include/gdk--/color.h:74: error: `blue' undeclared (first use this
function)
/usr/include/gdk--/color.h:74: error: `g' undeclared (first use this function)
/usr/include/gdk--/color.h: At global scope:
/usr/include/gdk--/color.h:77: error: parse error before `)' token
/usr/include/gdk--/color.h: In function `void set_grey_p(...)':
/usr/include/gdk--/color.h:79: error: `gushort' undeclared (first use this
function)
/usr/include/gdk--/color.h: At global scope:
/usr/include/gdk--/color.h:82: error: `gushort' was not declared in this scope
/usr/include/gdk--/color.h:82: error: parse error before `,' token
/usr/include/gdk--/color.h: In function `void set_rgb(...)':
/usr/include/gdk--/color.h:84: error: `red_' undeclared (first use this
function)
/usr/include/gdk--/color.h:85: error: `green_' undeclared (first use this
function)
/usr/include/gdk--/color.h:86: error: `blue_' undeclared (first use this
function)
/usr/include/gdk--/color.h: At global scope:
/usr/include/gdk--/color.h:89: error: parse error before `,' token
/usr/include/gdk--/color.h:96: error: `gdouble' was not declared in this scope
/usr/include/gdk--/color.h:96: error: parse error before `,' token
/usr/include/gdk--/color.h:97: error: `gdouble' was not declared in this scope
/usr/include/gdk--/color.h:97: error: parse error before `,' token
/usr/include/gdk--/color.h:99: error: parse error before `::' token
/usr/include/gdk--/color.h:100: error: parse error before `::' token
/usr/include/gdk--/color.h:103: error: parse error before `)' token
/usr/include/gdk--/color.h:104: error: parse error before `)' token
/usr/include/gdk--/color.h:105: error: parse error before `)' token
/usr/include/gdk--/color.h:107: error: `gushort' was not declared in this scope
/usr/include/gdk--/color.h:107: error: parse error before `)' token
/usr/include/gdk--/color.h: In function `void set_red(...)':
/usr/include/gdk--/color.h:107: error: `r' undeclared (first use this function)
/usr/include/gdk--/color.h: At global scope:
/usr/include/gdk--/color.h:108: error: parse error before `)' token
/usr/include/gdk--/color.h:109: error: `gushort' was not declared in this scope
/usr/include/gdk--/color.h:109: error: parse error before `)' token
/usr/include/gdk--/color.h: In function `void set_blue(...)':
/usr/include/gdk--/color.h:109: error: `b' undeclared (first use this function)
/usr/include/gdk--/color.h: At global scope:
/usr/include/gdk--/color.h:111: error: parse error before `)' token
/usr/include/gdk--/color.h:113: error: parse error before `)' token
/usr/include/gdk--/color.h:114: error: parse error before `)' token
/usr/include/gdk--/color.h:115: error: parse error before `)' token
/usr/include/gdk--/color.h:119: error: parse error before `&' token
/usr/include/gdk--/color.h:120: error: parse error before `&' token
In file included from /usr/include/gdk--.h:28,
from /usr/include/gtk--/base.h:33,
from /usr/include/gtk--/main.h:28,
from gtk.cpp:1:
/usr/include/gdk--/types.h:367: error: `GdkPoint' was not declared in this
scope
/usr/include/gdk--/types.h:368: error: template argument 1 is invalid
/usr/include/gdk--/types.h:368: error: invalid base-class specification
/usr/include/gdk--/types.h:371: error: parse error before `(' token
/usr/include/gdk--/types.h:371: error: syntax error before `(' token
/usr/include/gdk--/types.h:376: error: ISO C++ forbids defining types within
return type
/usr/include/gdk--/types.h:376: error: semicolon missing after declaration of `
class Gdk_Point'
/usr/include/gdk--/types.h: In function `int Gdk_Point()':
/usr/include/gdk--/types.h:376: error: only constructors take base initializers
/usr/include/gdk--/types.h:376: error: `GdkPoint' undeclared (first use this
function)
/usr/include/gdk--/types.h:376: error: template argument 1 is invalid
/usr/include/gdk--/types.h:376: confused by earlier errors, bailing out
I have no idea what do with this...any suggestions?
Also, I recently got Anjuta IDE and I never got into using before but today when I started it, the splash screen comes up and then hangs.
Any help would be greatly appreciated. I hate not being able to figure stuff out like this myself but it's just driving me nuts.