
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.