Page 1 of 1

Entry point not found...?

Posted: Sat Nov 26, 2005 16:18
by RenjiKage
I have upgraded my game project from CEGUI 0.3.0 to 0.4.0. :D

Compiling CEGUI itself and linking to it works fine. But when I try to start my application using the new DLLs, a message box appears:

Entry point of function "??HCEGUI@@YA?AVString@0@V10@ABV10@@Z" in CEGUIBase.dll not found! :shock:


This function is a member of the CEGUI::String class that is neither contained in CEGUIBase.lib, nor in CEGUIString.obj. I think it is one of the +-operators.
Why can such an error occur when I use 0.4.0 headers, 0.4.0 libs and 0.4.0 dlls? :(

My build environment:

MSVC 2005 Express Edition
Windows XP SP 2
My app uses CEGUI 0.4.0 with tinyXML and OGRE 1.0.6.

Re: Entry point not found...?

Posted: Sat Nov 26, 2005 17:09
by lindquist
This is already fixed.
Do a CVS update or wait for 0.4.1 which will be out later today.

Re: Entry point not found...?

Posted: Thu Dec 01, 2005 18:45
by Tzyr
I am getting the exact same Entry Point error as posted, and I am using CEGUI 0.4.1

Been running into problems with my code, so I compiled the entire source of Ogre 1.0.6, along with OgreODE and CEGUI 0.4.1 (was using an older version, 1.0.1 and an older CEGUI)

When I compiled all files, I made sure that the system they used was console (since that is what I am using). Made sure all my libs and dlls are updated, however I still get this error.

The only thing that I am not sure about is xerces, I am using the one that came with Yake 0.4 (xerces-c_2_5_0.dll)

am I missing something? Is xerces the problem? is it something else?

Re: Entry point not found...?

Posted: Thu Dec 01, 2005 19:37
by Tzyr
I believe it's fixed. Ok, the problem was I had to rebuild OgreGUIRenderer after I built CEGUI. Pretty dumb mistake, seeing how that makes sense...but oh well.

Now gettting another weird bug...after all the resources load and it displays to the screen, the game then stops and leaves the main loop exits. o_O oh well, will work on it and post in another thread if it is a CEGUI problem...if it is not, then no worries...o_O