Re: [osg-users] Build error in osgdb_osgAnimation (Windows, SVN)

2008-12-17 Thread Robert Osfield
Thanks JS, fix merged and submitted to SVN.

On Wed, Dec 17, 2008 at 3:04 AM, Jean-Sébastien Guay
 wrote:
> Hi again,
>
>> Perhaps a missing EXPORT or something like that?
>
> Yep. Fix attached.
>
> J-S
> --
> __
> Jean-Sebastien Guayjean-sebastien.g...@cm-labs.com
>   http://www.cm-labs.com/
>http://whitestar02.webhop.org/
>
> /*  -*-c++-*-
>  *  Copyright (C) 2008 Cedric Pinson 
>  *
>  * This library is open source and may be redistributed and/or modified
> under
>  * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or
>  * (at your option) any later version.  The full license is in LICENSE file
>  * included with this distribution, and on the openscenegraph.org website.
>  *
>  * This library is distributed in the hope that it will be useful,
>  * but WITHOUT ANY WARRANTY; without even the implied warranty of
>  * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
>  * OpenSceneGraph Public License for more details.
> */
>
> #ifndef OSGANIMATION_SKELETON_H
> #define OSGANIMATION_SKELETON_H
>
> #include 
> #include 
> #include 
>
> namespace osgAnimation
> {
>
>class OSGANIMATION_EXPORT Skeleton : public Bone
>{
>public:
>META_Node(osgAnimation, Skeleton);
>
>struct OSGANIMATION_EXPORT UpdateSkeleton : public osg::NodeCallback
>{
>META_Object(osgAnimation, UpdateSkeleton);
>UpdateSkeleton() {}
>UpdateSkeleton(const UpdateSkeleton& us, const osg::CopyOp&
> copyop= osg::CopyOp::SHALLOW_COPY) : osg::NodeCallback(us, copyop) {}
>virtual void operator()(osg::Node* node, osg::NodeVisitor* nv);
>};
>
>Skeleton(const Skeleton& b, const osg::CopyOp& copyop=
> osg::CopyOp::SHALLOW_COPY) : Bone(b,copyop) {}
>Skeleton();
>void setDefaultUpdateCallback(void);
>void computeBindMatrix() { _invBindInSkeletonSpace =
> osg::Matrix::inverse(_bindInBoneSpace); }
>};
>
> }
>
> #endif
>
> ___
> osg-users mailing list
> osg-users@lists.openscenegraph.org
> http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org
>
>
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


Re: [osg-users] Build error in osgdb_osgAnimation (Windows, SVN)

2008-12-16 Thread Jean-Sébastien Guay

Hi again,


Perhaps a missing EXPORT or something like that?


Yep. Fix attached.

J-S
--
__
Jean-Sebastien Guayjean-sebastien.g...@cm-labs.com
   http://www.cm-labs.com/
http://whitestar02.webhop.org/
/*  -*-c++-*- 
 *  Copyright (C) 2008 Cedric Pinson 
 *
 * This library is open source and may be redistributed and/or modified under  
 * the terms of the OpenSceneGraph Public License (OSGPL) version 0.0 or 
 * (at your option) any later version.  The full license is in LICENSE file
 * included with this distribution, and on the openscenegraph.org website.
 * 
 * This library is distributed in the hope that it will be useful,
 * but WITHOUT ANY WARRANTY; without even the implied warranty of
 * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the 
 * OpenSceneGraph Public License for more details.
*/

#ifndef OSGANIMATION_SKELETON_H
#define OSGANIMATION_SKELETON_H

#include 
#include 
#include 

namespace osgAnimation 
{

class OSGANIMATION_EXPORT Skeleton : public Bone
{
public:
META_Node(osgAnimation, Skeleton);

struct OSGANIMATION_EXPORT UpdateSkeleton : public osg::NodeCallback
{
META_Object(osgAnimation, UpdateSkeleton);
UpdateSkeleton() {}
UpdateSkeleton(const UpdateSkeleton& us, const osg::CopyOp& copyop= 
osg::CopyOp::SHALLOW_COPY) : osg::NodeCallback(us, copyop) {}
virtual void operator()(osg::Node* node, osg::NodeVisitor* nv);
};

Skeleton(const Skeleton& b, const osg::CopyOp& copyop= 
osg::CopyOp::SHALLOW_COPY) : Bone(b,copyop) {}
Skeleton();
void setDefaultUpdateCallback(void);
void computeBindMatrix() { _invBindInSkeletonSpace = 
osg::Matrix::inverse(_bindInBoneSpace); }
};

}

#endif
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org


[osg-users] Build error in osgdb_osgAnimation (Windows, SVN)

2008-12-16 Thread Jean-Sébastien Guay

Hi all,

I'm getting this build error in the osgAnimation plugin:

33>ReaderWriter.obj : error LNK2001: unresolved external symbol "public: 
virtual void __thiscall 
osgAnimation::Skeleton::UpdateSkeleton::operator()(class osg::Node 
*,class osg::NodeVisitor *)" 
(??rupdateskele...@skeleton@osgAnimation@@uaexpavn...@osg@@pavnodevisi...@4@@Z)


Perhaps a missing EXPORT or something like that?

J-S
--
__
Jean-Sebastien Guayjean-sebastien.g...@cm-labs.com
   http://www.cm-labs.com/
http://whitestar02.webhop.org/
___
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org