Oh, and i apologize for my english, i'm not really good with it.
I created a game with Ogre3D and i wanted to add a GUI. The game works perfectly but since i tried to add CEGUI i have a problem with Runtime. Since my program compile and pass correctly the EDL step, it seems not to be a lib problem.
I'm not a strong user of C++ but Runtime error means DLLs errors, right ?
So here is the problem (like a bunch of posts i already read) :
Assertion failed !
Program: ... cegui_path/Singleton.h
Line: 78
Expression: ms_Singleton
Thus is caused by the line :
Code: Select all
renderer_ = &CEGUI::OgreRenderer::bootstrapSystem();
I try to run in debug mode so the dlls i have are :
CEGUIBase-0_d.dll
CEGUIExpatParser_d.dll
CEGUIFaagardWRBase.dll
CEGUIOgreRenderer-0_d.dll
expat_d.dll
freetype_d.dll
pcre_d.dll
+ those required for Ogre
I'm using Visual Studio 2010, Ogre3D 1.9 and CEGUI 8.6.
I really have no clue of were is CEGUI.log but i read somewhere that the creation of this file is related to the success of the bootstrapSystem line.
I tried several possibilities (changing the order of initialisation, catching errors for details,...) but i'm still bumping into a wall that i can't climb alone.
Thank you for hearing my problem !
