EDIT: kornerr started a wiki article about this, all new info should be put there - http://www.cegui.org.uk/wiki/index.php/CEED
The info here should be migrated there in the meantime, volunteers are welcome.
This guide describes the recommended approach for Linux and MacOSX users to get CEED running and also Windows users who would like to contribute to the development.
CEED is written in Python and uses PySide to interface with Qt4, PyOpenGL to interface with OpenGL and PyCEGUI to interface with CEGUI (CEGUI is embedded and running inside the editor).
Getting all dependencies:
1) Python (I tested Python 2.6 and Python 2.7, Python 2.7 is recommended as that's what I work on)
- should be in your distribution's package system
- python.org provides binary installers for Windows
2) PySide (I develop on 1.0.8 or nightly builds but 1.0.5+ should work too)
- is in Ubuntu 11.04/11.10 repository, or head over to pyside.org to get the packages
- pyside.org provides binary installers for Windows and MacOSX
3) PyOpenGL (I develop on 3.0.1)
- pypi provides packages
4) PyCEGUI
- this is the toughest dependency by far
- get boost python from boostpro.com or your repository or build boost yourself (I have built it myself on MacOSX, it was far less difficult than I thought)
- to get this to Linux/MacOS you will have to build CEGUI 0.8
- get default branch from mercurial (http://crayzedsgui.hg.sourceforge.net/h ... cegui_mk2/)
- use cmake/cmake-gui to configure, make sure to !enable python module!
- Linux/BSD/MacOSX: make && sudo make install OR use runwrapper.sh script from CEED repo (you don't have to install in this case, this helps in cases where you need to have CEGUI 0.7 in the system)
- Windows: Use the generated project files or whatnot, open them with your visual studio 20XX and press build.
Clone default branch of CEED
- http://crayzedsgui.hg.sourceforge.net/h ... sgui/CEED/
- go to the bin directory
- Linux/BSD/MacOSX: run ./runwrapper.sh (edit it first and make sure the paths are right), it spawns another shell. In that shell run ./ceed-gui for CEED GUI, ./ceed-migrate for asset migration and ./ceed-mic for metaimageset compiling
- Windows/system-wide install: or run ceed-gui directly if you installed globally
The editor window should pop up.
How to get CEED from Mercurial running
Moderators: CEGUI MVP, CEGUI Team
- jacmoe
- Just can't stay away
- Posts: 136
- Joined: Sun Apr 03, 2005 14:18
- Location: Holbaek, Denmark
- Contact:
Re: How to get CEED from Mercurial running
On Debian you need to install python-pyside and pyside-tools.
Re: How to get CEED from Mercurial running
hello how to build on Window ?
Re: How to get CEED from Mercurial running
znikang: I have updated the guide, it should work for current mercurial CEGUI and CEED. If you have problems with the process, post exactly what you don't understand/have problems with. I won't write a special guide aimed just at Windows users.
Re: How to get CEED from Mercurial running
this my first time to use python -_-
i be opened CEED to open project than throw "CEUIExpatparser.dll module could not found "
any folders need to set the binary ?
my rebuild CEGUI dll can't run for CEED that's all current version now so i dont know how to use that thank you help
i be opened CEED to open project than throw "CEUIExpatparser.dll module could not found "
any folders need to set the binary ?
my rebuild CEGUI dll can't run for CEED that's all current version now so i dont know how to use that thank you help
Re: How to get CEED from Mercurial running
znikang wrote:this my first time to use python -_-
i be opened CEED to open project than throw "CEUIExpatparser.dll module could not found "
any folders need to set the binary ?
my rebuild CEGUI dll can't run for CEED that's all current version now so i dont know how to use that thank you help
I am getting "CEUIExpatparser.dll module could not found" too
What did you do to fix the error?
Re: How to get CEED from Mercurial running
"mixing and matching CEGUI versions and CEED binaries together via the random copy/paste around until it works method doesn't really work"
You need to build CEGUI specifically for CEED, using the python bindings. If you just copied your dlls from a regular CEGUI project you built into the CEED folder and expected it to work then this is the reason of that error message.
You need to build CEGUI specifically for CEED, using the python bindings. If you just copied your dlls from a regular CEGUI project you built into the CEED folder and expected it to work then this is the reason of that error message.
CrazyEddie: "I don't like GUIs"
Return to “Official Unified CEGUI Editor Tool (CEED)”
Who is online
Users browsing this forum: No registered users and 55 guests