CaelumLab linker issues

DSXC

22-07-2009 07:26:35

Hi all,

Have been trying to get the 0.4 CaelumLab to build but I am getting some linker errors:

CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall Ogre::PSSMShadowCameraSetup::setSplitPadding(float)" (__imp_?setSplitPadding@PSSMShadowCameraSetup@Ogre@@QAEXM@Z)
CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: __thiscall Ogre::PSSMShadowCameraSetup::PSSMShadowCameraSetup(void)" (__imp_??0PSSMShadowCameraSetup@Ogre@@QAE@XZ)
CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: class std::vector<float,class std::allocator<float> > const & __thiscall Ogre::PSSMShadowCameraSetup::getSplitPoints(void)const " (__imp_?getSplitPoints@PSSMShadowCameraSetup@Ogre@@QBEABV?$vector@MV?$allocator@M@std@@@std@@XZ)
CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual __thiscall Ogre::PSSMShadowCameraSetup::~PSSMShadowCameraSetup(void)" (__imp_??1PSSMShadowCameraSetup@Ogre@@UAE@XZ)
CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual float __thiscall Ogre::PSSMShadowCameraSetup::getOptimalAdjustFactor(void)const " (__imp_?getOptimalAdjustFactor@PSSMShadowCameraSetup@Ogre@@UBEMXZ)
CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: virtual void __thiscall Ogre::PSSMShadowCameraSetup::getShadowCamera(class Ogre::SceneManager const *,class Ogre::Camera const *,class Ogre::Viewport const *,class Ogre::Light const *,class Ogre::Camera *,unsigned int)const " (__imp_?getShadowCamera@PSSMShadowCameraSetup@Ogre@@UBEXPBVSceneManager@2@PBVCamera@2@PBVViewport@2@PBVLight@2@PAV42@I@Z)
CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall Ogre::PSSMShadowCameraSetup::calculateSplitPoints(unsigned int,float,float,float)" (__imp_?calculateSplitPoints@PSSMShadowCameraSetup@Ogre@@QAEXIMMM@Z)
CaelumLab error LNK2001: unresolved external symbol "__declspec(dllimport) public: void __thiscall Ogre::PSSMShadowCameraSetup::setOptimalAdjustFactor(unsigned int,float)" (__imp_?setOptimalAdjustFactor@PSSMShadowCameraSetup@Ogre@@QAEXIM@Z)


I am using the current "stable" release of Ogre 1.6. I have the code and will try a full SDK build when I get home but this is frustrating me no end. I have the right libs setup in VS.net 2003... unless 2003 is my issue... I've got 2008 at home so I will recompile there.

Any other reason I might be seeing this?

Regards,
DSXC