Page 1 of 1

The procedure entry point ... could not be located in the dy

Posted: Sat Mar 12, 2005 21:46
by Ayudo
Hello Crazy Eddie!

I just updated (after long time) CEGUI mk2 0.2.0 via CVS and I just replaced the dlls of the Ogre-GUI-Demo.

But now it wont run: On startup I get this error:

The procedure entry point ??0System@CEGUI@@QAE@PAVRenderer@1@PAE@Z could not be located in the dynamic link library CEGUIBase_d.dll.


This is the log, when I start the app in VC:

'client.exe': Loaded 'D:\projects\mmosg2\client\Debug\client.exe', Symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\ntdll.dll', No symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\kernel32.dll', No symbols loaded.
'client.exe': Loaded 'D:\projects\mmosg2\client\Debug\OgreMain_d.dll', Symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\user32.dll', No symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\gdi32.dll', No symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\advapi32.dll', No symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\rpcrt4.dll', No symbols loaded.
'client.exe': Loaded 'D:\projects\mmosg2\client\Debug\zlib1.dll', No symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\msvcrt.dll', No symbols loaded.
'client.exe': Loaded 'D:\projects\mmosg2\client\Debug\devil.dll', No symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\msvcp71d.dll', Symbols loaded.
'client.exe': Loaded 'C:\WINDOWS\system32\msvcr71d.dll', Symbols loaded.
'client.exe': Loaded 'D:\projects\mmosg2\client\Debug\ilu.dll', No symbols loaded.
'client.exe': Loaded 'D:\projects\mmosg2\client\Debug\CEGUIBase_d.dll', Symbols loaded.
'client.exe': Loaded 'D:\projects\mmosg2\client\Debug\xerces-c_2_5_0D.dll', No symbols loaded.
Debugger:: An unhandled non-continuable exception was thrown during process load
The program '[3700] client.exe: Native' has exited with code 128 (0x80).


What can I do?

Re: The procedure entry point ... could not be located in th

Posted: Sat Mar 12, 2005 23:01
by Guest
After compiling the new version of CEGUI, you have to copy "CEGUIBase_d.dll" in your Ogre output folder (that's already done i think) but then, don't forget to copy "CEGUIBase_d.lib" from cegui_mk2\lib to ogrenew\Dependencies\lib\Debug (or modify your ogre project in order to access the new lib) and finally compile your project again.

I suggest you read carfully this thread for more explaination:
http://www.ogre3d.org/phpBB2/viewtopic.php?t=8061

--
Chris

Re: The procedure entry point ... could not be located in th

Posted: Sun Mar 13, 2005 01:05
by Ayudo
thanks! It works now. =)