Make sure you have the right headers at the top of the file, and
remember the namespacing. osg::Drawable
Not sure if it was typo or not, or if C++ cares, but it's usually:
class xyz : public osg::Drawable {
// stuff
};
________________________________
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED] On Behalf Of Amal
Sent: Saturday, April 21, 2007 9:30 PM
To: [email protected]
Subject: [osg-users] Compiling Error.
Hi ,
Iam new to OSG.
I was trying to create a subclass of Drawable and use it in a program.
so my code goes something like
class xyz:public Drawable {
//FUnctions and variables here
};
And in the main I try to create a object of xyz and attach it to the
geode. Now I get a compilation error like ...
/usr/X11R6/include/X11/Xlib.h:711: error: 'Drawable' does not name a
type
/usr/X11R6/include/X11/Xlib.h:724: error: 'Drawable' does not name a
type
/usr/X11R6/include/X11/Xlib.h:1462: error: 'Drawable' has not been
declared
/usr/X11R6/include/X11/Xlib.h:1472: error: 'Drawable' has not been
declared
/usr/X11R6/include/X11/Xlib.h:1590: error: 'Drawable' has not been
declared
and many more similar errors ...
Can I know what is the issue ? And I have to derive from Drawable
directly as I hope to make some classes for Shapes like Sphere etc.
Amal.
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/