Hello,
Grabbing latest CVS HEAD this afternoon and compiling on Win32 (filling out the
Visual Studio .NET compilation instructions as I go, see
http://www.openscenegraph.org/osgwiki/pmwiki.php/PlatformSpecifics/VisualStudio)
and I got this. Sorry for the really long lines...
------------------------ snip ------------------------
6>------ Build started: Project: osgWrapper osgSim, Configuration: Debug Win32
------
6>Linking...
6>ElevationSlice.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: __thiscall
osgUtil::IntersectionVisitor::IntersectionVisitor(class
osgUtil::IntersectionVisitor const &)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@Z) referenced in function
"public: __thiscall osgIntrospection::Value::Instance_box<class
osgUtil::IntersectionVisitor>::Instance_box<class
osgUtil::IntersectionVisitor>(class osgUtil::IntersectionVisitor const &,bool)"
([EMAIL PROTECTED]@osgUtil@@@[EMAIL PROTECTED]@@[EMAIL
PROTECTED]@osgUtil@@[EMAIL PROTECTED])
6>HeightAboveTerrain.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
osgUtil::IntersectionVisitor::IntersectionVisitor(class
osgUtil::IntersectionVisitor const &)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@Z)
6>LineOfSight.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: __thiscall
osgUtil::IntersectionVisitor::IntersectionVisitor(class
osgUtil::IntersectionVisitor const &)"
([EMAIL PROTECTED]@@[EMAIL PROTECTED]@@Z)
6>ElevationSlice.obj : error LNK2019: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
osgUtil::IntersectionVisitor::`vbase destructor'(void)"
([EMAIL PROTECTED]@@QAEXXZ) referenced in function "public:
__thiscall osgIntrospection::Value::Instance<class
osgUtil::IntersectionVisitor>::Instance<class
osgUtil::IntersectionVisitor>(class osgUtil::IntersectionVisitor)"
([EMAIL PROTECTED]@osgUtil@@@[EMAIL PROTECTED]@@[EMAIL PROTECTED]@osgUtil@@@Z)
6>HeightAboveTerrain.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
osgUtil::IntersectionVisitor::`vbase destructor'(void)"
([EMAIL PROTECTED]@@QAEXXZ)
6>LineOfSight.obj : error LNK2001: unresolved external symbol
"__declspec(dllimport) public: void __thiscall
osgUtil::IntersectionVisitor::`vbase destructor'(void)"
([EMAIL PROTECTED]@@QAEXXZ)
6>.\../../../bin/Win32/osgwrapper_osgSimd.dll : fatal error LNK1120: 2
unresolved externals
6>Build log was saved at
"file://g:\OpenSceneGraph-CVS\OpenSceneGraph\VisualStudio\osgWrappers\osgSim\Win32\Debug\BuildLog.htm"
6>osgWrapper osgSim - 7 error(s), 0 warning(s)
------------------------ snip ------------------------
The gist of it seems to be that when linking the "osgWrapper osgSim" project,
the linker can't find the IntersectionVisitor's copy constructor and
destructor. Sure enough, there don't seem to be any... Is this a mistake, or
would an empty (or canonical) copy-constructor and empty (private) destructor
do?
Not sure I really need that project, but I thought I'd report this anyways...
Thanks,
J-S
--
______________________________________________________
Jean-Sebastien Guay [EMAIL PROTECTED]
http://whitestar02.webhop.org/
_______________________________________________
osg-users mailing list
[email protected]
http://openscenegraph.net/mailman/listinfo/osg-users
http://www.openscenegraph.org/