Entry point not found...?
Posted: Sat Nov 26, 2005 16:18
I have upgraded my game project from CEGUI 0.3.0 to 0.4.0.
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!
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.
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!
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.