CEGUI 0.6.1 for CodeBlocks mingw / Ogre
Posted: Wed Jul 09, 2008 18:10
I've managed to (yay for premake
) build CEGUI 0.6.1 in CodeBlocks with mingw, so i could use it with Ogre 1.4.9. It's not complete, but enough to run all demos in ogre. In other words, following dlls were obtained:
CEGUIBase.dll
CEGUIBase_d.dll
CEGUIExpatParser.dll
CEGUIExpatParser_d.dll
CEGUIFalagardWRBase.dll
CEGUIFalagardWRBase_d.dll
+ libexpat.dll copied from Expat which also seems to be needed.
Here are they (sorry for rs):
http://rapidshare.com/files/128429517/C ... _mingw.zip
Used dependencies:
- Freetype 235 (that from Ogre)
- Expat 2.0.1
- pcre-7.7
So those are just dlls, to use them precompiled sdk is needed
http://www.cegui.org.uk/phpBB2/viewtopic.php?t=3344
I use vc9.
To make it work, for example with Ogre 1.4.9:
- download sdk for vc9
- delete old CEGUI headers from Ogre
- copy new ones there from vc9 sdk
- delete old CEGUI dlls from Ogre
- copy in their place dlls provided by me (libexpat.dll both for Debug and Release)
PS. I also included FalScrollbar.cpp just to show what i've changed in it, cause it sometimes divides by 0
Enjoy

CEGUIBase.dll
CEGUIBase_d.dll
CEGUIExpatParser.dll
CEGUIExpatParser_d.dll
CEGUIFalagardWRBase.dll
CEGUIFalagardWRBase_d.dll
+ libexpat.dll copied from Expat which also seems to be needed.
Here are they (sorry for rs):
http://rapidshare.com/files/128429517/C ... _mingw.zip
Used dependencies:
- Freetype 235 (that from Ogre)
- Expat 2.0.1
- pcre-7.7
So those are just dlls, to use them precompiled sdk is needed
http://www.cegui.org.uk/phpBB2/viewtopic.php?t=3344
I use vc9.
To make it work, for example with Ogre 1.4.9:
- download sdk for vc9
- delete old CEGUI headers from Ogre
- copy new ones there from vc9 sdk
- delete old CEGUI dlls from Ogre
- copy in their place dlls provided by me (libexpat.dll both for Debug and Release)
PS. I also included FalScrollbar.cpp just to show what i've changed in it, cause it sometimes divides by 0

Enjoy
