An odd linker error

danharibo

17-05-2007 19:11:06

I updated to 0.9, if fix all the errors, then all of a sudden!
POC.obj : error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall NxOgre::CubeShape::CubeShape(float,class NxOgre::ShapeParams const &)" (__imp_??0CubeShape@NxOgre@@QAE@MABVShapeParams@1@@Z)
How do i fix this!!?!?!

betajaen

17-05-2007 19:17:43

You could write that constructor for me. :wink:

danharibo

17-05-2007 19:19:35

Body *myCube2 = mpScene->createBody("myCube2", new CubeShape(1.0f), Vector3(3.5, 3.5, 0), "Mass: 50");

betajaen

17-05-2007 19:29:28

No, I meant programming some NxOgre. :D

I'll fix it, but use new CUbeShape(1.0f,1.0f,1.0f).

ANdys

17-05-2007 19:33:15

I had a linker error too.
this error happened on 0.9-19.

error LNK2001: unresolved external symbol "class NxVec3 __cdecl NxOgre::toNxVec3(class Ogre::Vector3 const &)" (?toNxVec3@NxOgre@@YA?AVNxVec3@@ABVVector3@Ogre@@@Z) SkyDome.obj
error LNK2001: unresolved external symbol "class Ogre::Vector3 __cdecl NxOgre::toVector3(class NxVec3 const &)" (?toVector3@NxOgre@@YA?AVVector3@Ogre@@ABVNxVec3@@@Z) SkyDome.obj



so I just change NxOgreHelpers.h and NxOgreHelpers.h to like 0.9-16 for the moment.