Building .NET library from source LNK errors

Irrlicht.Net is no longer developed or supported, Irrlicht.Net Cross Platform is a much more complete wrapper. Please ask your C# related questions on their forums first.
Locked
StormBringer
Posts: 5
Joined: Fri Feb 16, 2007 7:48 am

Building .NET library from source LNK errors

Post by StormBringer »

Hey.

I'm quite new to irrlicht, have been using ogre3d and truevision3d earlier.

Yesterday, i was playing around with the source, but the .NET source wont link. I get linker errors (VC++ Express 2005)

Code: Select all

Linking...
ISceneManager.obj : error LNK2020: unresolved token (0A000007) "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)
Irrlicht.NET.obj : error LNK2028: unresolved token (0A000007) "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z) referenced in function "public: __thiscall Irrlicht::IrrlichtDevice::NativeEventReceiver::NativeEventReceiver(void)" (??0NativeEventReceiver@IrrlichtDevice@Irrlicht@@$$FQAE@XZ)
IGUIFont.obj : error LNK2028: unresolved token (0A000007) "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z) referenced in function "public: void __clrcall Irrlicht::GUI::IGUIFont::Draw(class System::String ^,class Irrlicht::Core::Rect,class Irrlicht::Video::Color,bool,bool,class Irrlicht::Core::Rect)" (?Draw@IGUIFont@GUI@Irrlicht@@$$FQ$AAMXP$AAVString@System@@VRect@Core@3@VColor@Video@3@_N31@Z)
IGPUProgrammingServices.obj : error LNK2028: unresolved token (0A000007) "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z) referenced in function "public: __thiscall Irrlicht::Video::IGPUProgrammingServices::NativeCallbackReceiver::NativeCallbackReceiver(void)" (??0NativeCallbackReceiver@IGPUProgrammingServices@Video@Irrlicht@@$$FQAE@XZ)
Irrlicht.NET.obj : error LNK2028: unresolved token (0A0002E4) "void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (??_M@$$FYMXPAXIHP6MX0@Z@Z) referenced in function "public: virtual void * __thiscall Irrlicht::IrrlichtDevice::NativeEventReceiver::`vector deleting destructor'(unsigned int)" (??_ENativeEventReceiver@IrrlichtDevice@Irrlicht@@$$FUAEPAXI@Z)
IGPUProgrammingServices.obj : error LNK2028: unresolved token (0A0002CD) "void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (??_M@$$FYMXPAXIHP6MX0@Z@Z) referenced in function "public: virtual void * __thiscall Irrlicht::Video::IGPUProgrammingServices::NativeCallbackReceiver::`vector deleting destructor'(unsigned int)" (??_ENativeCallbackReceiver@IGPUProgrammingServices@Video@Irrlicht@@$$FUAEPAXI@Z)
IVideoDriver.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ITerrainSceneNode.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ITexture.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ITimer.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ITriangleSelector.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ISceneCollisionManager.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ISceneManager.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ISceneNode.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ISceneNodeAnimator.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IParticleAffector.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IParticleEmitter.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IParticleSystemSceneNode.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
Irrlicht.NET.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IMaterialRenderer.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IMesh.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IMeshManipulator.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IMetaTriangleSelector.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGUIListBox.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGUISkin.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGUIStaticText.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ILightSceneNode.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGPUProgrammingServices.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGUIElement.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGUIEnvironment.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGUIFont.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IBillboardSceneNode.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ICameraSceneNode.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
ICursorControl.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IFileSystem.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
AssemblyInfo.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IAnimatedMesh.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IAnimatedMeshMD2.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IAnimatedMeshSceneNode.obj : error LNK2001: unresolved external symbol "?.cctor@@$$FYMXXZ" (?.cctor@@$$FYMXXZ)
IGPUProgrammingServices.obj : error LNK2019: unresolved external symbol "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z) referenced in function "public: __thiscall Irrlicht::Video::IGPUProgrammingServices::NativeCallbackReceiver::NativeCallbackReceiver(void)" (??0NativeCallbackReceiver@IGPUProgrammingServices@Video@Irrlicht@@$$FQAE@XZ)
IGUIFont.obj : error LNK2001: unresolved external symbol "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)
Irrlicht.NET.obj : error LNK2001: unresolved external symbol "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)
ISceneManager.obj : error LNK2001: unresolved external symbol "extern "C" void __clrcall ___CxxCallUnwindDtor(void (__clrcall*)(void *),void *)" (?___CxxCallUnwindDtor@@$$J0YMXP6MXPAX@Z0@Z)
IGPUProgrammingServices.obj : error LNK2019: unresolved external symbol "void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (??_M@$$FYMXPAXIHP6MX0@Z@Z) referenced in function "public: virtual void * __thiscall Irrlicht::Video::IGPUProgrammingServices::NativeCallbackReceiver::`vector deleting destructor'(unsigned int)" (??_ENativeCallbackReceiver@IGPUProgrammingServices@Video@Irrlicht@@$$FUAEPAXI@Z)
Irrlicht.NET.obj : error LNK2001: unresolved external symbol "void __clrcall `eh vector destructor iterator'(void *,unsigned int,int,void (__clrcall*)(void *))" (??_M@$$FYMXPAXIHP6MX0@Z@Z)
C:\Documents and Settings\Administratör\Skrivbord\Home4\irrlicht-1.2\irrlicht-1.2\source\Irrlicht.NET\Release\Irrlicht.NET.dll : fatal error LNK1120: 9 unresolved externals
Any ideas?
Locked