Hi, could be dll import/export problem. You should compile this into an extra dll for an example you can look into OpenSG/Source/Contrib/CGFXMaterial2/OSGCGFXAnnotation.fcd
Andreas > Hi, > > thanks for your reply. > I tried to use 'Attachment' as a parent in fcdEdit, > but I still get exactly thesame error message when I try to instantiate my > new attachment class with: > > myattachmentnamePtr x = myattachmentname::create(); > > So, is it even possible to make your own node/attachment types ? > Or am I misinterpreting the use of fcdEdit here? > > > Regards, > > Wouter > > > ----- Original Message ----- > From: "Andreas Zieringer" <[EMAIL PROTECTED]> > To: <[email protected]> > Sent: Monday, November 19, 2007 2:24 PM > Subject: Re: [Opensg-users] Using fcdEdit to create a new fieldcontainer > results in error LNK2019 > > >> Hi, >> >> you can't add additional fields to a node via fcdEdit. In your case I >> would create an Attachment and add this to the node via >> node->addAttachment() >> Just change the parent in the fcdEdit GUI from "Node" to "Attachment" >> >> Andreas >> >>> Hello, >>> >>> I'm trying to figure out how openSG works by creating a simple demo app. >>> For this app, I would like to add a fields to a node, to store some >>> additional info about the node. >>> I read that I should use fcdEdit to create my own fieldcontainer >>> classes, so I did. >>> >>> I tried the most simple form, without actually adding any fields yet >>> (see attachment). >>> I saved the code and basecode to my project and included OSGMyNode.h in >>> my app. >>> >>> Then, I placed the following line in my code: >>> >>> MyNodePtr x = MyNode::create(); >>> >>> Just like I would do with a standard Node. >>> >>> However, when I try to compile (visual studio 8), I get the following >>> error: >>> >>> >>> >>> Error 1 error LNK2019: unresolved external symbol "private: static class >>> osg::FieldContainerType osg::MyNodeBase::_type" >>> ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A >>> <mailto:[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@A>) referenced in >>> function "public: static class osg::FieldContainerType & __cdecl >>> osg::MyNodeBase::getClassType(void)" >>> ([EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@XZ >>> <mailto:[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@XZ>) >>> demo.obj >>> >>> Any ideas on how to solve this? I'm including the following libraries in >>> my project: >>> >>> MSVCPRT.lib >>> MSVCRT.lib >>> winmm.lib >>> wsock32.lib >>> OSGBase.lib >>> OSGSystem.lib >>> OSGWindowGLUT.lib >>> glut32.lib >>> glu32.lib >>> opengl32.lib >>> tif32.lib >>> libjpeg.lib >>> >>> >>> >>> Regards, >>> >>> Wouter Wognum >>> >>> >>> >>> >>> ------------------------------------------------------------------------ >>> >>> >>> ------------------------------------------------------------------------ >>> >>> ------------------------------------------------------------------------- >>> This SF.net email is sponsored by: Microsoft >>> Defy all challenges. Microsoft(R) Visual Studio 2005. >>> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >>> >>> >>> ------------------------------------------------------------------------ >>> >>> _______________________________________________ >>> Opensg-users mailing list >>> [email protected] >>> https://lists.sourceforge.net/lists/listinfo/opensg-users >> >> ------------------------------------------------------------------------- >> This SF.net email is sponsored by: Microsoft >> Defy all challenges. Microsoft(R) Visual Studio 2005. >> http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ >> _______________________________________________ >> Opensg-users mailing list >> [email protected] >> https://lists.sourceforge.net/lists/listinfo/opensg-users >> >> >> __________ NOD32 2667 (20071119) Information __________ >> >> This message was checked by NOD32 antivirus system. >> http://www.eset.com >> >> > > > ------------------------------------------------------------------------- > This SF.net email is sponsored by: Microsoft > Defy all challenges. Microsoft(R) Visual Studio 2005. > http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ > _______________________________________________ > Opensg-users mailing list > [email protected] > https://lists.sourceforge.net/lists/listinfo/opensg-users > -- VREC Robert-Bosch-Straße 7 D-64293 Darmstadt Tel. 06151-4921035 ------------------------------------------------------------------------- This SF.net email is sponsored by: Microsoft Defy all challenges. Microsoft(R) Visual Studio 2005. http://clk.atdmt.com/MRT/go/vse0120000070mrt/direct/01/ _______________________________________________ Opensg-users mailing list [email protected] https://lists.sourceforge.net/lists/listinfo/opensg-users
