i have a problem with the new irrlicht 1.6 sdk when i try to compile a 64bit.dll. it worked with the older versions of the sdk by opening the Irrlicht 9.0 vc++ project with my VC++ Express 2008 and press the f7 button.
however i get a problem with the 1.6 sdk. the dll is created as usual but when i try to start my applicaiton i get this error:
seems like the created dll is corrupted or damaged or sthg. i recompiled it and still have the same prob
edit:
hm... got the same problem with the original 32bit.dll. older versions of irrlicht.dll are fine.
edit2:
from the FAQ: guess that's my problem i'll check it tonight.I rebuilt Irrlicht / installed a new SDK on Windows, and now when I run I get this error:
Quote:
Run-Time Check Failure #0
The value of ESP was not properly saved across a function call.
This is usually a result of calling a function declared with one calling convention with a function pointer declared with a different calling convention.
This happens when your headers and Irrlicht.lib don't match your Irrlicht.dll. You're using old headers/lib with a new dll, or vice versa. Ensure that you don't have an old Irrlicht.dll in your application's directory or in a system path.
edit3:
jepp problem solved -> sry for the stupid thread :/