Thinking of a mess in DLL export Macro
Try static link or debug yours __declspec(dllimport)/__declspec(dllexport) 


nerazzuri_4 wrote:
> Hi,
> I am working on building a plugin for a an application that uses osg 0.9.6-2. 
> I am having a hard time finding the release version or the source of it.
> 
> I tried using 28.0 but get these weird linker errors even after adding the 
> libs to my linker in visual studio.
> 
> For example, here is a linker error I am getting:
> 
> 1>VITASCOPEAddOn.obj : error LNK2001: unresolved external symbol 
> "__declspec(dllimport) public: class osg::Vec3f const & __thiscall 
> dcvObject::GetCurPosn(void)" 
> (__imp_?getcurp...@dcvobject@@qaeabvve...@osg@@XZ)
> 1>..\..\..\Apps\VITASCOPE\PROGRAM\PROGRAM\VITASCOPEAddOn.dll : fatal error 
> LNK1120: 1 unresolved externals
> 
> The function in question causing this error is:
> 
> inline void   SetCurPosn(osg::Vec3 vNewPosn)
> {
>   m_vCurPosition.set(vNewPosn.x(), vNewPosn.y(), vNewPosn.z());
>   m_pObjRootTransform->setMatrix(osg::Matrix::translate(vNewPosn));
> }
> 
> and 
> 
> inline const osg::Vec3&       GetCurPosn()
> {
>   return m_vCurPosition;
> }
> 
> I'm kind of stuck as I feel linking the newer libs is causing this.
> 
> Any help would be great.
> 
> Thanks
> 
> Sanat


------------------
Read this topic online here:
http://forum.openscenegraph.org/viewtopic.php?p=28613#28613





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

Reply via email to