Hi J-S, I've just added OSGUTIL_EXPORT to the affected classes, could you do a svn update and let me know how you get on.
Robert. On Jan 5, 2008 9:14 PM, Jean-Sébastien Guay <[EMAIL PROTECTED]> wrote: > Hello Robert, > > OSG from SVN updated at about 13:00 EST, Windows Vista x86, MS Visual > C++ Express 2008 (VC++ 9.0). > > Everything compiles fine, except I get the following undefined symbols > when trying to compile osgWrappers osgUtil. Are these related to the > trouble we had lately with the wrappers on Windows? > > > 2>DrawElementTypeSimplifier.obj : error LNK2019: unresolved external > symbol "public: void __thiscall > osgUtil::DrawElementTypeSimplifier::simplify(class osg::Geometry > &)const " > ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@@@Z) > referenced in function "public: __thiscall `anonymous > namespace'::reflector25::reflector25(void)" > ([EMAIL PROTECTED]@@[EMAIL PROTECTED]) > 2>DrawElementTypeSimplifier.obj : error LNK2001: unresolved external > symbol "public: virtual void __thiscall > osgUtil::DrawElementTypeSimplifierVisitor::apply(class osg::Geode &)" > ([EMAIL PROTECTED]@osgUtil@@[EMAIL PROTECTED]@@@Z) > 2>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]) > 2>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]) > 2>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) > 2>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]) > 2>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]) > 2>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]) > 2>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]) > 2>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]) > > > Thanks, > > 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 > [email protected] > http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org > _______________________________________________ osg-users mailing list [email protected] http://lists.openscenegraph.org/listinfo.cgi/osg-users-openscenegraph.org

