Hello Robert,

> A fix for you build would probably just to recreate your project files
> using CMake.

Do you mean regenerate them without the wrappers?

I just regenerated without any changes, and now I'm getting these when  
linking osgWrapper_osgUtil:


1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: void __thiscall  
osgUtil::EdgeCollector::getEdgeloopIndexList(class std::list<class  
osg::ref_ptr<class osg::TemplateIndexArray<unsigned int,6,1,5125>  
 >,class std::allocator<class osg::ref_ptr<class  
osg::TemplateIndexArray<unsigned int,6,1,5125> > > > &)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@osg@@@osg@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@@osg@@@osg@@@std@@@std@@@Z) referenced in function "public: 
__thiscall `anonymous namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: bool __thiscall  
osgUtil::EdgeCollector::extractBoundaryEdgeloopList(class  
std::vector<class osg::ref_ptr<struct  
osgUtil::EdgeCollector::Edge>,class std::allocator<class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> > > &,class  
std::list<class osg::ref_ptr<struct  
osgUtil::EdgeCollector::Edgeloop>,class std::allocator<class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edgeloop> > > &)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@@std@@@std@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@@std@@@4@@Z) referenced in function "public: 
__thiscall `anonymous namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: bool __thiscall  
osgUtil::EdgeCollector::extractBoundaryEdgeloop(class  
std::vector<class osg::ref_ptr<struct  
osgUtil::EdgeCollector::Edge>,class std::allocator<class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> > > &,class  
osgUtil::EdgeCollector::Edgeloop &)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@@std@@@std@@[EMAIL PROTECTED]@@Z) referenced in 
function "public: __thiscall `anonymous 
namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: void __thiscall  
osgUtil::EdgeCollector::getBoundaryEdgeList(class std::vector<class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edge>,class  
std::allocator<class osg::ref_ptr<struct osgUtil::EdgeCollector::Edge>  
 > > &)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@osgUtil@@@osg@@@std@@@std@@@Z) referenced in function "public: 
__thiscall `anonymous namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: struct osgUtil::EdgeCollector::Point * __thiscall  
osgUtil::EdgeCollector::addPoint(struct  
osgUtil::EdgeCollector::Triangle *,struct  
osgUtil::EdgeCollector::Point *)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@PAU312@@Z)  
referenced in function "public: __thiscall `anonymous  
namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: struct osgUtil::EdgeCollector::Edge * __thiscall  
osgUtil::EdgeCollector::addEdge(struct  
osgUtil::EdgeCollector::Triangle *,struct  
osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point  
*)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED]@[EMAIL PROTECTED])  
referenced in function "public: __thiscall `anonymous  
namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: struct osgUtil::EdgeCollector::Triangle * __thiscall  
osgUtil::EdgeCollector::addTriangle(struct  
osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point  
*,struct osgUtil::EdgeCollector::Point *)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED]@[EMAIL 
PROTECTED])  
referenced in function "public: __thiscall `anonymous  
namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: struct osgUtil::EdgeCollector::Triangle * __thiscall  
osgUtil::EdgeCollector::addTriangle(unsigned int,unsigned int,unsigned  
int)" ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@[EMAIL PROTECTED])  
referenced in function "public: __thiscall `anonymous  
namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: void __thiscall osgUtil::EdgeCollector::setGeometry(class  
osg::Geometry *)"  
([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@@@Z)  
referenced in function "public: __thiscall `anonymous  
namespace'::reflector58::reflector58(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: __thiscall osgUtil::EdgeCollector::~EdgeCollector(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED]) referenced in function "public:  
static class osgIntrospection::Value __cdecl  
osgIntrospection::ValueInstanceCreator<class  
osgUtil::EdgeCollector>::create(void)"  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@osgIntrospection@@[EMAIL PROTECTED]@XZ)

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: void __thiscall  
osgUtil::EdgeCollector::Edge::setOrderedPoints(struct  
osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point  
*)"  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED])  
referenced in function "public: __thiscall `anonymous  
namespace'::reflector133::reflector133(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: void __thiscall osgUtil::EdgeCollector::Edge::clear(void)"  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QAEXXZ) referenced in function  
"public: __thiscall `anonymous  
namespace'::reflector133::reflector133(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: bool __thiscall  
osgUtil::EdgeCollector::Point::isBoundaryPoint(void)const "  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QBE_NXZ) referenced in  
function "public: bool __thiscall  
osgUtil::EdgeCollector::Edge::isAdjacentToBoundary(void)const "  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QBE_NXZ)

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: class osg::TemplateIndexArray<unsigned int,6,1,5125> *  
__thiscall osgUtil::EdgeCollector::Edgeloop::toIndexArray(void)const "  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@@osg@@XZ) referenced in 
function "public: __thiscall `anonymous 
namespace'::reflector183::reflector183(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: void __thiscall  
osgUtil::EdgeCollector::Triangle::setOrderedPoints(struct  
osgUtil::EdgeCollector::Point *,struct osgUtil::EdgeCollector::Point  
*,struct osgUtil::EdgeCollector::Point *)"  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@[EMAIL PROTECTED])  
referenced in function "public: __thiscall `anonymous  
namespace'::reflector224::reflector224(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: void __thiscall  
osgUtil::EdgeCollector::Triangle::clear(void)"  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@QAEXXZ) referenced in function  
"public: __thiscall `anonymous  
namespace'::reflector224::reflector224(void)"  
([EMAIL PROTECTED]@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: bool __thiscall  
osgUtil::EdgeCollector::Triangle::operator<(struct  
osgUtil::EdgeCollector::Triangle const &)const "  
([EMAIL PROTECTED]@osgUtil@@QBE_NABU012@@Z) referenced in  
function "public: bool __thiscall  
osgUtil::dereference_less::operator()<class osg::ref_ptr<struct  
osgUtil::EdgeCollector::Triangle>,class osg::ref_ptr<struct  
osgUtil::EdgeCollector::Triangle> >(class osg::ref_ptr<struct  
osgUtil::EdgeCollector::Triangle> const &,class osg::ref_ptr<struct  
osgUtil::EdgeCollector::Triangle> const &)const "  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@osg@@V01@@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@osg@@[EMAIL PROTECTED])

1>EdgeCollector.obj : error LNK2019: unresolved external symbol  
"public: bool __thiscall  
osgUtil::EdgeCollector::Edge::operator<(struct  
osgUtil::EdgeCollector::Edge const &)const "  
([EMAIL PROTECTED]@osgUtil@@QBE_NABU012@@Z) referenced in function  
"public: bool __thiscall osgUtil::dereference_less::operator()<class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edge>,class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> >(class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> const &,class  
osg::ref_ptr<struct osgUtil::EdgeCollector::Edge> const &)const "  
([EMAIL PROTECTED]@[EMAIL PROTECTED]@@@osg@@V01@@[EMAIL PROTECTED]@@[EMAIL 
PROTECTED]@[EMAIL PROTECTED]@@@osg@@[EMAIL PROTECTED])


(sorry for the stupid long error messages...)


On a related note, on my Linux machine everything compiled fine.

J-S
-- 
______________________________________________________
Jean-Sebastien Guay     [EMAIL PROTECTED]
                         http://whitestar02.webhop.org/

----------------------------------------------------------------
This message was sent using IMP, the Internet Messaging Program.


_______________________________________________
osg-users mailing list
osg-users@lists.openscenegraph.org
http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

Reply via email to