Hello everyone,
 
    I have created a class extending Geometry (DeformGeometry) and other extending Transform (JointTransform) using fcdEdit. One of the fields of JointTransform is a DeformGeometryPtr. If I don't add this field, the compilation is OK, but adding the field I obtain these errors:

OSGJointTransformBase.obj : error LNK2001: unresolved external symbol "public: virtual class osg::FieldType const & __thiscall osg::SField<class osg::FCPtr<class osg::FCPtr<class osg::FCPtr<class osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class osg::NodeCore>,class osg::Drawable>,class osg::MaterialDrawable>,class osg::Geometry>,class osg::DeformGeometry>,0>::getType(void)const " ([EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@$0A@@osg@@[EMAIL PROTECTED] @XZ)

OSGJointTransformBase.obj : error LNK2019: unresolved external symbol "public: static class osg::FieldType const & __cdecl osg::SField<class osg::FCPtr<class osg::FCPtr<class osg::FCPtr<class osg::FCPtr<class osg::FCPtr<class osg::AttachmentContainerPtr,class osg::NodeCore>,class osg::Drawable>,class osg::MaterialDrawable>,class osg::Geometry>,class osg::DeformGeometry>,0>::getClassType(void)" ([EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL PROTECTED]@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@[EMAIL PROTECTED]@@osg@@$0A@@osg@@[EMAIL PROTECTED] @XZ) referenced in function _$E3

    Can anybody help me?

I attach the corresponding fcd files.
 
Thanks in advance.   

--
Aitor Moreno
   [EMAIL PROTECTED]

Attachment: OSGDeformGeometry.fcd
Description: Binary data

Attachment: OSGJointTransform.fcd
Description: Binary data

Reply via email to