<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
		<id>http://cegui.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nickenstein79</id>
		<title>CEGUI Wiki - Crazy Eddie's GUI System (Open Source) - User contributions [en]</title>
		<link rel="self" type="application/atom+xml" href="http://cegui.org/wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Nickenstein79"/>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/Special:Contributions/Nickenstein79"/>
		<updated>2026-04-13T17:28:02Z</updated>
		<subtitle>User contributions</subtitle>
		<generator>MediaWiki 1.24.1</generator>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Animation_System&amp;diff=5434</id>
		<title>Animation System</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Animation_System&amp;diff=5434"/>
				<updated>2014-07-09T01:19:45Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: /* Interpolator (class {{DoxygenClass|Interpolator|0.7}}) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.7}} {{VersionBadge|0.8}}&lt;br /&gt;
{{VersionAtLeast|0.7.2}}&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
'''You have to inject time pulses (see System::injectTimePulse), otherwise CEGUI has no idea time is passing and the animations will always be stuck at the position they started at.'''&lt;br /&gt;
&lt;br /&gt;
== Basic concepts ==&lt;br /&gt;
In UI lots of animations are likely to be shared (for example widget specific animation), so CEGUI splits the animation between definition and instance. You can have one animation definition animating large amount of Windows, having only one animation per window is also fine (one animation with only one instance). Animation definitions aren't tied to window type, the only condition  is that the target must have all affected (target properties of all affectors inside the animation) and source properties (all source properties in key frames, if any).&lt;br /&gt;
&lt;br /&gt;
== Purpose of animation classes ==&lt;br /&gt;
&lt;br /&gt;
=== Animation Definition (class {{DoxygenClass|Animation|0.7}}) ===&lt;br /&gt;
This class holds defining data for animations. Specifically duration, replay mode, auto start and list of Affectors. This class doesn't directly animate anything. You have to instantiate it via CEGUI::AnimationManager::instantiateAnimation.&lt;br /&gt;
&lt;br /&gt;
=== Affector (class {{DoxygenClass|Affector|0.7}}) ===&lt;br /&gt;
Affector affects (changes the value of) one property. It holds application method (more about that later), target property, used interpolator and list of key frames.&lt;br /&gt;
&lt;br /&gt;
=== Key Frame (class {{DoxygenClass|KeyFrame|0.7}}) ===&lt;br /&gt;
Key frame represents the value of affected property at given time position. It holds value, source property and time position. Key frames can use values of properties of the affected window. If source property is not empty, property is saved when animation starts and used as value for this key frame.&lt;br /&gt;
&lt;br /&gt;
=== Animation Instance (class {{DoxygenClass|AnimationInstance|0.7}}) ===&lt;br /&gt;
This class uses animation definition to animate Window. It holds animation position and playback speed.&lt;br /&gt;
&lt;br /&gt;
=== Animation Manager (class {{DoxygenClass|AnimationManager|0.7}}) ===&lt;br /&gt;
Singleton class. You use it to create new animation definitions and instantiate existing animation definitions. (You should not construct Animation definitions or Animation instances directly, always use Animation Manager).&lt;br /&gt;
&lt;br /&gt;
=== Interpolator (class {{DoxygenClass|Interpolator|0.7}}) ===&lt;br /&gt;
To be able to animate smoothly between 2 discrete keyframes, interpolators had to be introduced. You don't have to use them directly, everything is done for you in the animation classes. You only need to understand their internals if you need custom interpolator (as all basic interpolators are included in CEGUI, if you find some property that can't be animated with stock interpolators, let us know).&lt;br /&gt;
&lt;br /&gt;
The following stock interpolator types are available:&lt;br /&gt;
&lt;br /&gt;
    &amp;quot;String&amp;quot;&lt;br /&gt;
    &amp;quot;float&amp;quot;&lt;br /&gt;
    &amp;quot;int&amp;quot;&lt;br /&gt;
    &amp;quot;uint&amp;quot;&lt;br /&gt;
    &amp;quot;bool&amp;quot;&lt;br /&gt;
    &amp;quot;Sizef&amp;quot;&lt;br /&gt;
    &amp;quot;Vector2f&amp;quot;&lt;br /&gt;
    &amp;quot;Vector3f&amp;quot;&lt;br /&gt;
    &amp;quot;Rectf&amp;quot;&lt;br /&gt;
    &amp;quot;Colour&amp;quot;&lt;br /&gt;
    &amp;quot;ColourRect&amp;quot;&lt;br /&gt;
    &amp;quot;UDim&amp;quot;&lt;br /&gt;
    &amp;quot;UVector2&amp;quot;&lt;br /&gt;
    &amp;quot;URect&amp;quot;&lt;br /&gt;
    &amp;quot;UBox&amp;quot;&lt;br /&gt;
    &amp;quot;USize&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Defining animations ==&lt;br /&gt;
&lt;br /&gt;
=== Via code ===&lt;br /&gt;
This sample animation takes 0.3 seconds and in that time, it fades the window and rotates it 10 degrees around Y axis.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
   CEGUI::Animation* anim = CEGUI::AnimationManager::getSingleton().createAnimation(&amp;quot;Testing&amp;quot;);&lt;br /&gt;
   anim-&amp;gt;setDuration(0.3f); // duration in seconds&lt;br /&gt;
   anim-&amp;gt;setReplayMode(CEGUI::Animation::RM_Once); // when this animation is started, only play it once, then stop&lt;br /&gt;
   &lt;br /&gt;
   // now we define affector inside our Testing animation&lt;br /&gt;
   {&lt;br /&gt;
    // this affector changes YRotation and interpolates keyframes with float interpolator&lt;br /&gt;
    CEGUI::Affector* affector = anim-&amp;gt;createAffector(&amp;quot;YRotation&amp;quot;, &amp;quot;float&amp;quot;);&lt;br /&gt;
    // at 0.0 seconds, the animation should set YRotation to 0 degrees&lt;br /&gt;
    affector-&amp;gt;createKeyFrame(0.0f, &amp;quot;0.0&amp;quot;);&lt;br /&gt;
    // at 0.3 seconds, YRotation should be 10.0 degrees and animation should progress towards this in an accelerating manner&lt;br /&gt;
    affector-&amp;gt;createKeyFrame(0.3f, &amp;quot;10.0&amp;quot;, CEGUI::KeyFrame::P_QuadraticAccelerating);&lt;br /&gt;
   }&lt;br /&gt;
 &lt;br /&gt;
   // animation can have more than one affectors! lets define another affector that changes Alpha&lt;br /&gt;
   {&lt;br /&gt;
    // this affector will again use float interpolator&lt;br /&gt;
    CEGUI::Affector* affector = anim-&amp;gt;createAffector(&amp;quot;Alpha&amp;quot;, &amp;quot;float&amp;quot;);&lt;br /&gt;
    affector-&amp;gt;createKeyFrame(0.0f, &amp;quot;1.0&amp;quot;); // at 0.0 seconds, set alpha to 1.0&lt;br /&gt;
    affector-&amp;gt;createKeyFrame(0.3f, &amp;quot;0.5&amp;quot;, CEGUI::KeyFrame::P_QuadraticDecelerating); // at 0.3 seconds, set alpha to 0.5, now decelerating!&lt;br /&gt;
   }&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Via [[Falagard]] looknfeel XML ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;WidgetLook ...&amp;gt;&lt;br /&gt;
...&lt;br /&gt;
  &amp;lt;AnimationDefinition name=&amp;quot;Testing&amp;quot; duration=&amp;quot;0.3&amp;quot; replayMode=&amp;quot;once&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;Alpha&amp;quot; interpolator=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;0.5&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;YRotation&amp;quot; interpolator=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;10&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
  &amp;lt;/AnimationDefinition&amp;gt;&lt;br /&gt;
&amp;lt;/WidgetLook&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Animating colours example, with [http://www.cegui.org.uk/docs/current/xml_animation.html#xml_animation_keyframe KeyFrame sourceProperty] and the colour [http://www.cegui.org.uk/docs/current/xml_animation.html#xml_animation_affector interpolator]:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
  &amp;lt;AnimationDefinition name=&amp;quot;NormalToHover&amp;quot; duration=&amp;quot;0.2&amp;quot; replayMode=&amp;quot;once&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;CurrentColour&amp;quot; interpolator=&amp;quot;colour&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; sourceProperty=&amp;quot;NormalColour&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.2&amp;quot; sourceProperty=&amp;quot;HoverColour&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
  &amp;lt;/AnimationDefinition&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Via separate animation list XML (AnimationManager::loadAnimationsFromXML) ===&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Animations&amp;gt;&lt;br /&gt;
  &amp;lt;AnimationDefinition name=&amp;quot;Testing&amp;quot; duration=&amp;quot;0.3&amp;quot; replayMode=&amp;quot;once&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;Alpha&amp;quot; interpolator=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;0.5&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;YRotation&amp;quot; interpolator=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;10&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
  &amp;lt;/AnimationDefinition&amp;gt;&lt;br /&gt;
&amp;lt;/Animations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Instantiating animations ==&lt;br /&gt;
If you created the animation in code or via separate animation definition file, you have to instantiate it (only [[Falagard]] instantiates and sets target automatically).&lt;br /&gt;
&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
CEGUI::AnimationInstance* instance = CEGUI::AnimationManager::getSingleton().instantiateAnimation(anim);&lt;br /&gt;
// after we instantiate the animation, we have to set its target window&lt;br /&gt;
instance-&amp;gt;setTargetWindow(targetWindow);&lt;br /&gt;
&lt;br /&gt;
// at this point, you can start this instance and see the results&lt;br /&gt;
instance-&amp;gt;start();&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Connecting events and animations ==&lt;br /&gt;
You often want your animation to start when something happens (Mouse gets over the widget, new FrameWindow is opened, etc). You have two options to achieve this.&lt;br /&gt;
&lt;br /&gt;
If you already are using XML to define animations, the easiest solution is to use the auto event subscription facility. You add pairs of Event name and action that should happen with the animation (&amp;quot;Start&amp;quot;, &amp;quot;Stop&amp;quot;, &amp;quot;Pause&amp;quot;, &amp;quot;Unpause&amp;quot;, etc.) and when target window is set, these subscriptions are automatically made for your convenienve.&lt;br /&gt;
&lt;br /&gt;
Both [[Falagard]] and Animations.xml approaches are the same with regards to this. This XML snippet starts the animation when mouse enters the target window's area.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;AnimationDefinition name=&amp;quot;Testing&amp;quot; duration=&amp;quot;0.3&amp;quot; replayMode=&amp;quot;once&amp;quot;&amp;gt;&lt;br /&gt;
  ...&lt;br /&gt;
  &amp;lt;Subscription event=&amp;quot;MouseEntersArea&amp;quot; action=&amp;quot;Start&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/AnimationDefinition&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Doing this in code is much more powerful (you can subscribe to a window that's different than target window) but also more messy:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;cpp&amp;quot;&amp;gt;&lt;br /&gt;
windowWithEvent-&amp;gt;subscribeEvent(CEGUI::Window::EventMouseEntersArea, CEGUI::Event::Subscriber(&amp;amp;CEGUI::AnimationInstance::handleStart, instance));&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
&lt;br /&gt;
You can also do this from a Lua script:&lt;br /&gt;
&amp;lt;source lang=&amp;quot;lua&amp;quot;&amp;gt;&lt;br /&gt;
CEGUI.WindowManager:getSingleton():getWindow(&amp;quot;WindowName&amp;quot;):subscribeEvent(&amp;quot;MouseEnter&amp;quot;, &amp;quot;luafunctionname&amp;quot;)&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
This code sets up the window specified in WindowName, the name of that window on creation or from the XML &amp;quot;Name&amp;quot; property, to react to the mouse entering it by calling the Lua function specified in luafunctionname. The Lua function name argument should be the name, without trailing (), to a function declared in Lua or exported to Lua from C.&lt;br /&gt;
&lt;br /&gt;
== Progression ==&lt;br /&gt;
As I created the implementation, I noticed that linear animations look really boring and predictable. Often times accelerating or decelerating anims will look much better and lively. To make creating those easier, I introduced progression to key frames. This enum tells the system how to progress towards the key frame that holds the progression (that means progression on the first key frame is never used!). The default is linear, meaning that progress towards the keyframe is completely linear. Try the other options yourself to see the differences.&lt;br /&gt;
=== animations.xml example ===&lt;br /&gt;
Here we have edited the example animation so that the alpha value uses the quadratic deceleration progression. This will make the alpha value drop quickly in the first frames but the speed of the change will decrease quickly and give a smooth finish to the transition.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Animations&amp;gt;&lt;br /&gt;
  &amp;lt;AnimationDefinition name=&amp;quot;Testing&amp;quot; duration=&amp;quot;0.3&amp;quot; replayMode=&amp;quot;once&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;Alpha&amp;quot; interpolator=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;0.5&amp;quot; progression=&amp;quot;quadratic decelerating&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;YRotation&amp;quot; interpolator=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;10&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
  &amp;lt;/AnimationDefinition&amp;gt;&lt;br /&gt;
&amp;lt;/Animations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Possible values for this property, in XML, are:&lt;br /&gt;
* &amp;quot;linear&amp;quot;: (default value) Simple linear transition. Same rate of progression for every frame. &lt;br /&gt;
* &amp;quot;discrete&amp;quot;: Abrupt progression, goes from one value straight to the next one.&lt;br /&gt;
* &amp;quot;quadratic accelerating&amp;quot;: Starts slow but accelerates to very fast towards the end.&lt;br /&gt;
* &amp;quot;quadratic decelerating&amp;quot;: Starts very fast but comes smoothly to a halt in the end.&lt;br /&gt;
&lt;br /&gt;
== Application methods ==&lt;br /&gt;
Affectors offer 3 different &amp;quot;application methods&amp;quot;. One is absolute, meaning that the keyframe value is taken as absolute and is directly set to the property after interpolation. The other 2 are relative. That means that when the animation starts, the old values of properties are saved and later used when animating. AM_Relative means saved_value + interpolated_value, AM_RelativeMultiply means saved_value * interpolated_float.&lt;br /&gt;
&lt;br /&gt;
=== animations.xml example: ===&lt;br /&gt;
In the following example we have changed the rotation affector to do relative rotation instead of absolute, which is default. This means that whatever rotation the window had when the animation started it will add the new rotation to that value. The absolute method would have reset the rotation to 0 in the first key frame and then proceeded to rotate it by 10 degrees during 0.3 seconds.&lt;br /&gt;
&amp;lt;source lang=&amp;quot;xml&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;Animations&amp;gt;&lt;br /&gt;
  &amp;lt;AnimationDefinition name=&amp;quot;Testing&amp;quot; duration=&amp;quot;0.3&amp;quot; replayMode=&amp;quot;once&amp;quot;&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;Alpha&amp;quot; interpolator=&amp;quot;float&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;0.5&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
    &amp;lt;Affector property=&amp;quot;YRotation&amp;quot; interpolator=&amp;quot;float&amp;quot; applicationMethod=&amp;quot;relative&amp;quot;&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.0&amp;quot; value=&amp;quot;0&amp;quot; /&amp;gt;&lt;br /&gt;
      &amp;lt;KeyFrame position=&amp;quot;0.3&amp;quot; value=&amp;quot;10&amp;quot; /&amp;gt;&lt;br /&gt;
    &amp;lt;/Affector&amp;gt;&lt;br /&gt;
  &amp;lt;/AnimationDefinition&amp;gt;&lt;br /&gt;
&amp;lt;/Animations&amp;gt;&lt;br /&gt;
&amp;lt;/source&amp;gt;&lt;br /&gt;
Possible values for this property, in XML, are:&lt;br /&gt;
* &amp;quot;absolute&amp;quot;: (default setting) The interpolated value is set as the new property value.&lt;br /&gt;
* &amp;quot;relative&amp;quot;: The interpolated value is added to the starting value of the property.&lt;br /&gt;
* &amp;quot;relative multiply&amp;quot;: The interpolated value is multiplied with the starting value of the property.&lt;br /&gt;
&lt;br /&gt;
[[Category:Manuals]]&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5382</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5382"/>
				<updated>2014-06-17T06:28:20Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: &lt;br /&gt;
     https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py: &lt;br /&gt;
     http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: &lt;br /&gt;
     https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page:&lt;br /&gt;
     http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ &lt;br /&gt;
(Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder from here:&lt;br /&gt;
    https://bitbucket.org/cegui/cegui/branch/v0-8&lt;br /&gt;
e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Set the following windows environment variables:&lt;br /&gt;
&lt;br /&gt;
     * 'BOOST_INCLUDEDIR'   (Where the boost *.hpp files are)&lt;br /&gt;
     * 'BOOST_LIBRARYDIR'   (Where the platform/compiler specific libs are)&lt;br /&gt;
     * 'BOOST_ROOT'         (Set this to the root folder which contains the above two folders.)&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. &lt;br /&gt;
&lt;br /&gt;
It 'should' now correctly auto-detect boost, However, if it failed to find any bost components, then you need to set them manually:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the PyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using Python-CEED-Migrate ==&lt;br /&gt;
You can also use the ceed-migrate tool for convert your old cegui-datafiles to the newer formats. See this page for some examples of the parameters ceed-migrate takes: [[Using CEED-Migrate]]&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5376</id>
		<title>Using CEED-Migrate</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5376"/>
				<updated>2014-06-12T05:36:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
If you have built CEED yourself (Guide here: http://cegui.org.uk/wiki/CEED ,  Windows-specific Guide here: http://cegui.org.uk/wiki/Building_CEED_for_Windows)&lt;br /&gt;
&lt;br /&gt;
Then you can migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to the runwrapper.bat file in your CEED\bin folder to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== NOTE ===&lt;br /&gt;
The version of ceed-migrate that comes with 'CEED-Snapshot11' has known bugs and is very likely to fail when converting your data. So it is currently recommended that you build CEED yourself to get the latest bug-fixes. Follow the above mentioned guides for building your own fresh install of CEED.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5375</id>
		<title>Using CEED-Migrate</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5375"/>
				<updated>2014-06-12T05:34:16Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
If you have built CEED yourself (Guide here: http://cegui.org.uk/wiki/CEED ,  Windows-specific Guide here: http://cegui.org.uk/wiki/Building_CEED_for_Windows)&lt;br /&gt;
&lt;br /&gt;
Then you can migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to the runwrapper.bat file in your CEED\bin folder to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== NOTE ===&lt;br /&gt;
The version of ceed-migrate that comes with 'CEED-Snapshot11' has known bugs and is very likely to fail when converting your data. So it is currently recommended that you build CEED yourself to get the latest bug-fixes. Follow the above mentioned guides for building your own fresh copy CEED.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5374</id>
		<title>Using CEED-Migrate</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5374"/>
				<updated>2014-06-12T05:31:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
If you have built CEED yourself (Guide here: http://cegui.org.uk/wiki/CEED ,  Windows-specific Guide here: http://cegui.org.uk/wiki/Building_CEED_for_Windows)&lt;br /&gt;
&lt;br /&gt;
Then you can migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to the runwrapper.bat file in your CEED\bin folder to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* (Note: The version of ceed-migrate that comes with 'CEED-Snapshot11' has known bugs and very is likely to fail when converting your data. So it is currently recommended that you build CEED yourself to get the latest bug-fixes, by following the above mentioned guides for building CEED.)&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5373</id>
		<title>Using CEED-Migrate</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5373"/>
				<updated>2014-06-12T05:30:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
If you have built CEED yourself (Guide here: http://cegui.org.uk/wiki/CEED ,  Windows-specific Guide here: http://cegui.org.uk/wiki/Building_CEED_for_Windows)&lt;br /&gt;
&lt;br /&gt;
Then you can migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to the runwrapper.bat file in your CEED\bin folder to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
(Note: The version of ceed-migrate that comes with 'CEED-Snapshot11' has known bugs and very is likely to fail when converting your data. So it is currently recommended that you build CEED yourself by following the above mentioned guides.)&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=CEED&amp;diff=5372</id>
		<title>CEED</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=CEED&amp;diff=5372"/>
				<updated>2014-06-11T20:17:57Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The CEGUI unified editor. Includes project management and multi-file/multi-tab editing.&lt;br /&gt;
&lt;br /&gt;
== Building CEED on Windows OS ==&lt;br /&gt;
Follow these instructions for building and installing CEED on Windows OS: http://cegui.org.uk/wiki/Building_CEED_for_Windows&lt;br /&gt;
&lt;br /&gt;
== Install ==&lt;br /&gt;
&lt;br /&gt;
CEED from the v0-8 branch (and all snapshots) depend on CEGUI 0.8. Even though it may work with CEGUI &amp;quot;default&amp;quot; it is not tested with it so don't expect any help if you try to make it work that way.&lt;br /&gt;
&lt;br /&gt;
[http://www.cegui.org.uk/phpBB2/viewtopic.php?f=15&amp;amp;t=5566 Original post at the forums] (very old, don't use!)&lt;br /&gt;
&lt;br /&gt;
=== Dependencies ===&lt;br /&gt;
&lt;br /&gt;
You need CMake, Python &amp;gt;= 2.6 (preferably Python 2.7), PyOpenGL, PySide (+ utils/tools), Boost.Python.&lt;br /&gt;
&lt;br /&gt;
==== Debian Wheezy ====&lt;br /&gt;
&lt;br /&gt;
PySide is part of Sid at the moment, so you have to add its repository address to your /etc/apt/sources.list&lt;br /&gt;
&lt;br /&gt;
 apt-get install cmake python-opengl pyside-tools boost-python&lt;br /&gt;
&lt;br /&gt;
==== Arch Linux ====&lt;br /&gt;
&lt;br /&gt;
You need at least python2, boost, python-opengl, pyside (AUR), pyside-tools (AUR). PySide will bring in several other packages and will probably take a few hours to compile.&lt;br /&gt;
&lt;br /&gt;
Note: You probably need to add &amp;quot;-DPYTHON_EXECUTABLE=/usr/bin/python2&amp;quot; (without the quotes) to the cmake command line below because Arch Linux defaults to python 3 but the python modules CMake script expects python2.&lt;br /&gt;
&lt;br /&gt;
Arch Linux has the entire ceed packaged, see the AUR repo and save yourself all this trouble.&lt;br /&gt;
&lt;br /&gt;
==== Fedora ====&lt;br /&gt;
&lt;br /&gt;
You need boost-devel, python-devel, python-opengl, python-pyside, pyside-tools&lt;br /&gt;
&lt;br /&gt;
=== Build CEGUI and PyCEGUI ===&lt;br /&gt;
&lt;br /&gt;
(Or get it from distribution repo and skip this)&lt;br /&gt;
&lt;br /&gt;
 hg clone https://bitbucket.org/cegui/cegui&lt;br /&gt;
 hg clone https://bitbucket.org/cegui/ceed&lt;br /&gt;
 cd ceed&lt;br /&gt;
 hg update v0-8&lt;br /&gt;
 cd ../&lt;br /&gt;
 cd cegui&lt;br /&gt;
 hg update v0-8&lt;br /&gt;
 cd ../&lt;br /&gt;
 mkdir cegui/build&lt;br /&gt;
 cd cegui/build&lt;br /&gt;
 cmake -DCEGUI_BUILD_PYTHON_MODULES=ON -DCEGUI_BUILD_RENDERER_OPENGL=ON -DCEGUI_BUILD_RENDERER_OPENGL3=ON ../ &lt;br /&gt;
&lt;br /&gt;
==== Renderers ====&lt;br /&gt;
&lt;br /&gt;
CEED requires the OpenGL2 renderer to be enabled. This is what it uses to function. However in CEGUI 0.8 you have to enable both OpenGL2 and OpenGL3 renderers for the bindings to work correctly.&lt;br /&gt;
&lt;br /&gt;
Make sure &amp;quot;CEGUI_BUILD_RENDERER_OPENGL&amp;quot; and &amp;quot;CEGUI_BUILD_RENDERER_OPENGL3&amp;quot; are both enabled before you build CEGUI.&lt;br /&gt;
&lt;br /&gt;
== Launch ==&lt;br /&gt;
&lt;br /&gt;
 cd ../ceed&lt;br /&gt;
 cd bin&lt;br /&gt;
 ./runwrapper.sh&lt;br /&gt;
 ./ceed-gui &lt;br /&gt;
&lt;br /&gt;
or&lt;br /&gt;
 $ cd ../ceed/bin&lt;br /&gt;
 $ PYTHONPATH=../../cegui/build/lib:../:$PYTHONPATH python2 ./ceed-gui&lt;br /&gt;
&lt;br /&gt;
You will see a window like this:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_main_window.png]]&lt;br /&gt;
&lt;br /&gt;
=== Troubleshooting ===&lt;br /&gt;
* If it fails to import ceed.ui.* then you need to compile UI files, call&lt;br /&gt;
 [ceed] ./maintenance compile-ui-files&lt;br /&gt;
Or alternatively edit ceed/version.py and set CEED_developerMode to True.&lt;br /&gt;
* If the data files are missing you need to run the 'maintenance' script like this:&lt;br /&gt;
 [ceed/bin]$ cd ..&lt;br /&gt;
 [ceed]$ ./maintenance fetch-datafiles&lt;br /&gt;
&lt;br /&gt;
== Project ==&lt;br /&gt;
&lt;br /&gt;
Unlike old editors (CELayoutEditor and CEImagesetEditor), CEED has a notion of a project. Each project has its own combination of resources and runs its own CEGUI version to render your CEGUI resources. This allows you to have more that one scheme loaded at a time.&lt;br /&gt;
&lt;br /&gt;
To create a new project, you should go to '''File -&amp;gt; New project'''.&lt;br /&gt;
&lt;br /&gt;
The dialog appears. You should input project name and location of the &amp;quot;.project&amp;quot; file. '''Note''': parent directory of the &amp;quot;.project&amp;quot; file must exist.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_new_project.png]]&lt;br /&gt;
&lt;br /&gt;
After you press '''OK''', Project settings window appears.&lt;br /&gt;
&lt;br /&gt;
=== Project settings ===&lt;br /&gt;
&lt;br /&gt;
(The window is also accessible from '''Edit -&amp;gt; Project settings''')&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_project_settings.png]]&lt;br /&gt;
&lt;br /&gt;
CEED can create assets for CEGUI versions: 0.6 to 0.8. 0.7 is the latest stable, so select it.&lt;br /&gt;
&lt;br /&gt;
Point &amp;quot;Resource directory&amp;quot; to the place where &amp;quot;fonts&amp;quot;, &amp;quot;schemes&amp;quot; and the rest directories are located, then press '''Apply'''. It will change the paths below.&lt;br /&gt;
&lt;br /&gt;
Press '''OK''' and will load your resources. If it fails to, it will show you a warning dialog:&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_new_project_warning.png]]&lt;br /&gt;
&lt;br /&gt;
In our case, the resource directory does not have &amp;quot;schemes&amp;quot; subdirectory, as noted on the last line. Correct the paths and retry.&lt;br /&gt;
&lt;br /&gt;
=== Project resources ===&lt;br /&gt;
&lt;br /&gt;
Currently CEED can only work with imagesets and layouts. Add them to your project by clicking with the right mouse button on '''Project manager''' and selecting '''Add existing file(s)''':&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_project_add_existing.png]]&lt;br /&gt;
&lt;br /&gt;
Select the necessary imagesets and layouts, and save the project.&lt;br /&gt;
&lt;br /&gt;
=== Layouts ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_layout.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new widget, drag it from the left bottom panel.&lt;br /&gt;
&lt;br /&gt;
To edit it, you can either do it visually, or switch to &amp;quot;Code&amp;quot; tab seen below, and edit it manually. There's also &amp;quot;Preview&amp;quot; tab, where you can test your layout in real time.&lt;br /&gt;
&lt;br /&gt;
=== Imagesets ===&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_imageset.png]]&lt;br /&gt;
&lt;br /&gt;
To create a new image, press tool bar button second from the right, or click with the right mouse button on the image itself and select '''Create image''':&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_imageset_create_image.png]]&lt;br /&gt;
&lt;br /&gt;
It creates a 50 x 50 rectangle centered at where mouse cursor is. Move and resize it as you see fit.&lt;br /&gt;
&lt;br /&gt;
== Settings ==&lt;br /&gt;
Go to '''Edit -&amp;gt; Application settings'''.&lt;br /&gt;
&lt;br /&gt;
[[Image:Ceed_application_settings.png]]&lt;br /&gt;
&lt;br /&gt;
There are many settings you can tweak. One of the most important might be '''Shortcuts'''. It allows you to assign shortcuts to zoom, image creation, opening a project, and so on.&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
&lt;br /&gt;
You can now use the ceed-migrate tool for converting between old and new CEGUI datafiles. Here is a quick guide for that: http://cegui.org.uk/wiki/Using_CEED-Migrate&lt;br /&gt;
&lt;br /&gt;
Currently you may have problems with Imagesets that use TGA, since some versions of Qt may be built without TGA support. CEGUI 0.8 has all imagery as PNG (CEGUI 0.7 used TGA), and we advise you to use PNG instead of TGA.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Porting_tips_and_changes_from_0.7.X_to_0.8.X&amp;diff=5371</id>
		<title>Porting tips and changes from 0.7.X to 0.8.X</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Porting_tips_and_changes_from_0.7.X_to_0.8.X&amp;diff=5371"/>
				<updated>2014-06-11T20:12:50Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.7}}&lt;br /&gt;
&lt;br /&gt;
{{Section|1=Introduction|2=&lt;br /&gt;
The 0.8.x branch has already seen releases. Please see the sourceforge page for tarball downloads.&lt;br /&gt;
}}&lt;br /&gt;
{{Section|1=Major renames/API changes|2=&lt;br /&gt;
* CEGUI::Window was renamed to CEGUI::Widget as Widget is the coined term for that, WindowManager renamed to WidgetManager, etc... (not in mercurial yet!)&lt;br /&gt;
* The stock/standard window renderer set (now widget renderer set) FalagardWRBase was renamed to StandardWRSet to avoid confusion with core [[Falagard]] facilities (not in mercurial yet!)&lt;br /&gt;
* Windows now don't have absolute names! Every window's name only has to be unique in it's parent window. Therefore WindowManager::getSingleton().getWindow no longer made sense and was removed. If root's name was &amp;quot;Root&amp;quot; and your the window name was &amp;quot;Root/Stuff/After/Root/Name&amp;quot;, you can emulate its behaviour with root-&amp;gt;getChild(&amp;quot;Stuff/After/Root/Name&amp;quot;). It's recommended to migrate to a more encapsulated model.&lt;br /&gt;
* CEGUI::GUIContext class has been created that is responsible for injecting input and event handling, setting the default font, setting the root window, setting a default tooltip object and type, and manipulating the mouse cursor.&lt;br /&gt;
* CEGUI::GUIContext needs time impulses injected separately! You should also inject time pulses into CEGUI::System. This API &amp;quot;wart&amp;quot; may disappear in future versions.&lt;br /&gt;
* CEGUI::MouseCursor is no longer a singleton, and can be accessed and manipulated from CEGUI::GUIContext.&lt;br /&gt;
}}&lt;br /&gt;
{{Section|1=General|2=&lt;br /&gt;
* All XML attributes must now be in lowercase, e.g. &amp;lt;WidgetLook Name=&amp;quot;TaharezLook/FrameWindow&amp;quot;&amp;gt; must be &amp;lt;WidgetLook name=&amp;quot;TaharezLook/FrameWindow&amp;quot;&amp;gt;&lt;br /&gt;
* PropertyHelper has been turned into a template class, instead of PropertyHelper::uintToString you do PropertyHelper&amp;lt;uint&amp;gt;::toString, instead of PropertyHelper::stringToUint you do PropertyHelper&amp;lt;uint&amp;gt;::fromString&lt;br /&gt;
* All instances of the word caret that were incorrectly spelt 'carat' have been corrected.  This affects all APIs, properties, events and datafiles.&lt;br /&gt;
* Window::EventWindowUpdated renamed to Window::EventUpdated and the associated string is changed from &amp;quot;WindowUpdate&amp;quot; to &amp;quot;Updated&amp;quot;&lt;br /&gt;
* ListHeader::SegmentNameSuffix changed type from character array to CEGUI::String&lt;br /&gt;
* BiDiVisualMapping renamed to BidiVisualMapping.  Also renamed the files, so CEGUIBiDiVisualMapping.h is now CEGUIBidiVisualMapping.h&lt;br /&gt;
* class colour renamed to Colour, as a side effect the &amp;quot;colour&amp;quot; interpolator is now &amp;quot;Colour&amp;quot; interpolator, this breaks animation definitions!&lt;br /&gt;
* Point typedef removed, please use Vector2 instead&lt;br /&gt;
* Many event string values changed to match the C++ name (but without the Event prefix).  A list of which strings changed value will appear here soon.&lt;br /&gt;
* Window::setRestoreCapture renamed to Window::setRestoreOldCapture&lt;br /&gt;
* CEGUI now supports custom memory allocation, see [[Memory Allocation]] to check if this concerns you or not.&lt;br /&gt;
* Window::addChildWindow renamed to Window::addChild, Window::removeChildWindow renamed to Window::removeChild, several other methods (mostly in layout containers) changed from *ChildWindow* to *Child*&lt;br /&gt;
* CEGUI::String can now be just a typedef or a class, depending on String configuration (CEGUI can now use std::string as CEGUI::String for apps not requiring unicode)&lt;br /&gt;
* Window::getChild_impl method completely removed, it was only used by Window::getParentPixelSize, shouldn't be hard to replace&lt;br /&gt;
* Vector2, Vector3, Size and Rect are now templated, you should use Vector2&amp;lt;float&amp;gt; (or just Vector2&amp;lt;&amp;gt; as a shortcut since float is the default type) instead of Vector2, UVector2 class was removed, UVector2 is now just a typedef to Vector2&amp;lt;UDim&amp;gt;. Same with Vector3, Size and Rect.&lt;br /&gt;
* Texture::saveToMemory is renamed Texture::blitToMemory.&lt;br /&gt;
* Renderer and Texture interfaces changed in order to support named textures.&lt;br /&gt;
* Window::isDisabled(localOnly) is now split into Window::isDisabled (= old isDisabled(true) and Window::isEffectiveDisabled (= old isDisabled(false))&lt;br /&gt;
* Window::isVisible(localOnly) is now split into Window::isVisible (= old isDisabled(true) and Window::isEffectiveVisible (= old isVisible(false))&lt;br /&gt;
* WindowManager::loadWindowLayout is renamed to WindowManager::loadLayoutFromFile&lt;br /&gt;
* NamedXMLResourceManager::create is renamed to NamedXMLResourceManager::createFromFile  (Ex. CEGUI::SchemeManager::createFromFile)&lt;br /&gt;
* CEGUI::DefaultLogger no longer throws const char* but a real exception in setLogFilename - http://www.cegui.org.uk/mantis/view.php?id=443&lt;br /&gt;
* CEGUI now has inbuilt copy, cut, paste support, if you used a custom solution, you might want to check CEGUI::Clipboard and System::inject{Copy,Cut,Paste}Request&lt;br /&gt;
* CEGUI::ProgressBar::getStep renamed to getStepSize for consistency with setStepSize&lt;br /&gt;
* CEGUI::WidgetLookManager::parseLookNFeelSpecification is now called parseLookNFeelSpecificationFromFile, variants for loading from string and raw data container have been added&lt;br /&gt;
* XRotation, YRotation, ZRotation properties merged into the new Rotation property, which is a Quaternion.&lt;br /&gt;
}}&lt;br /&gt;
{{Section|1=Property Name Changes|2=&lt;br /&gt;
* Property from Window called &amp;quot;ZOrderChangeEnabled&amp;quot; renamed to &amp;quot;ZOrderingEnabled&amp;quot;&lt;br /&gt;
* Property from Window called &amp;quot;MouseButtonDownAutoRepeat&amp;quot; renamed to &amp;quot;MouseAutoRepeatEnabled&amp;quot;&lt;br /&gt;
* Property from Window called &amp;quot;CustomTooltipType&amp;quot; renamed to &amp;quot;TooltipType&amp;quot;&lt;br /&gt;
* Property from Window called &amp;quot;Tooltip&amp;quot; renamed to &amp;quot;TooltipText&amp;quot;&lt;br /&gt;
* Property from Window called &amp;quot;RiseOnClick&amp;quot; renamed to &amp;quot;RiseOnClickEnabled&amp;quot;&lt;br /&gt;
* Property from Window called &amp;quot;UnifiedAreaRect&amp;quot; renamed to &amp;quot;Area&amp;quot;, &amp;quot;UnifiedSize&amp;quot; renamed to &amp;quot;Size&amp;quot;, etc...&lt;br /&gt;
* Property &amp;quot;MaxEditTextLength&amp;quot; renamed to &amp;quot;MaxTextLength&amp;quot;&lt;br /&gt;
}}&lt;br /&gt;
{{Section|1=Event Name Changes|2=&lt;br /&gt;
* EventMouseEnters renamed to EventMouseEntersSurface (old name removed)&lt;br /&gt;
* EventMouseLeaves renamed to EventMouseLeavesSurface (old name removed)&lt;br /&gt;
* CheckStateChanged renamed to SelectStateChanged (for ToggleButton (old Checkbox))&lt;br /&gt;
}}&lt;br /&gt;
{{Section|1=Image and ImageManager|2=&lt;br /&gt;
* Image::draw renamed to Image::render&lt;br /&gt;
* Image class is now an abstract interface.  BasicImage implementation is provided, and used for internally created Image objects.&lt;br /&gt;
* Imageset class is removed. It remains a CEGUI format that allows to conveniently define multiple images on one texture but the data is no longer stored in any class. When Imageset is loaded, the ImageManager creates a new BasicImage for each of the images in the imageset. Only the images themselves will remain after imageset is loaded. You now use the new ImageManager to access defined images.&lt;br /&gt;
* ImagesetManager class is removed.  You now use the new ImageManager.&lt;br /&gt;
* Images belonging to a certain imageset can be accessed like so: &amp;quot;ImageSetName/ImageName&amp;quot; (ex. &amp;quot;AlfiskoSkin/MouseArrow&amp;quot;).&lt;br /&gt;
}}&lt;br /&gt;
{{Section|1=GUIContext|2=&lt;br /&gt;
A lot of API has been moved from CEGUI::System to CEGUI::GUIContext. CEGUI now allows you to create multiple independent GUI contexts with their own input injection.&lt;br /&gt;
&lt;br /&gt;
As a rule of thumb, whenever you see &amp;quot;There is no CEGUI::System::some_foobar_method method&amp;quot;, it is likely that you can replace the call with CEGUI::System::getSingleton().getDefaultGUIContext().someFoobarMethod(). This holds for all the System::inject* methods for example.&lt;br /&gt;
&lt;br /&gt;
WindowManager::getSingleton().getWindow() was removed. You can emulate its behaviour with root-&amp;gt;getChild(&amp;quot;Stuff/After/Root/Name&amp;quot;).&lt;br /&gt;
To get Root Window you can call GUIContext::getRootWindow();&lt;br /&gt;
&lt;br /&gt;
SIDE NOTE: The chain call of methods CEGUI::System::getSingleton().getDefaultGUIContext() should be called as rarely as possible, instead one should keep it's result in appropriate variable.&lt;br /&gt;
&lt;br /&gt;
}}&lt;br /&gt;
{{Section|1=PyCEGUI|2=&lt;br /&gt;
* EventSet.subscribeEvent now has a different, more pythonic syntax, any python callable (bound member function, free function, lambda, functor, ...) is allowed (EventSet.subscribeEvent(&amp;quot;EventName&amp;quot;, instance, &amp;quot;someMethodInIt&amp;quot;) is now EventSet.subscribeEvent(&amp;quot;EventName&amp;quot;, instance.someMethodInIt)&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
{{Section|1=Datafiles|2=&lt;br /&gt;
* All XML datafiles must specify a version attribute. Example: &amp;lt;GUILayout '''version=&amp;quot;4&amp;quot;'''&amp;gt;&lt;br /&gt;
* All attributes in datafiles must begin with a lower-case letter. Example: &amp;lt;Property '''n'''ame=&amp;quot;Alpha&amp;quot;               '''v'''alue=&amp;quot;1.0&amp;quot; /&amp;gt;&lt;br /&gt;
* See '''Property Name Changes''' and '''Event Name Changes''' above&lt;br /&gt;
&lt;br /&gt;
* '''.looknfeel:'''&lt;br /&gt;
** &amp;lt;Falagard version=&amp;quot;7&amp;quot;&amp;gt;&lt;br /&gt;
** old: &amp;lt;Image '''type'''=&amp;quot;TopEdge&amp;quot; '''imageset'''=&amp;quot;TaharezLook&amp;quot; '''image'''=&amp;quot;TitlebarTop&amp;quot; /&amp;gt; &amp;lt;br /&amp;gt;new: &amp;lt;Image '''component'''=&amp;quot;TopEdge&amp;quot; '''name'''=&amp;quot;TaharezLook/TitlebarTop&amp;quot; /&amp;gt;&lt;br /&gt;
** Change: MaxEditTextLength &amp;amp;rarr; MaxTextLength&lt;br /&gt;
** Change: MouseButtonDownAutoRepeat &amp;amp;rarr; MouseAutoRepeatEnabled&lt;br /&gt;
** Change: DimOperator &amp;amp;rarr; OperatorDim. Please compare [http://static.cegui.org.uk/docs/0.7.9/fal_element_ref.html#fal_elem_ref_sec_10 0.7.9] with [http://static.cegui.org.uk/docs/current/fal_element_ref.html#fal_elem_ref_sec_operatordim latest] for functional change description&lt;br /&gt;
*** old formatting: VALUE1 { DIMOPERATOR() { VALUE2 } }&amp;lt;br /&amp;gt; new formatting: OPERATORDIM() { VALUE1, VALUE2 }&lt;br /&gt;
* '''.scheme:'''&lt;br /&gt;
** &amp;lt;GUIScheme name=&amp;quot;MySkin&amp;quot; version=&amp;quot;5&amp;quot;&amp;gt;&lt;br /&gt;
** Change: &amp;lt;WindowRendererSet Filename=&amp;quot;CEGUIFalagardWRBase&amp;quot; /&amp;gt; &amp;amp;rarr; &amp;lt;WindowRendererSet filename=&amp;quot;CEGUICoreWindowRendererSet&amp;quot; /&amp;gt;&lt;br /&gt;
** Change: renderer=&amp;quot;Falagard/... &amp;amp;rarr; renderer=&amp;quot;Core/...&lt;br /&gt;
** Change: &amp;quot;Core/SystemButton&amp;quot; &amp;amp;rarr; &amp;quot;Core/Button&amp;quot;&lt;br /&gt;
** Change: &amp;quot;CEGUI/Checkbox&amp;quot; &amp;amp;rarr; &amp;quot;CEGUI/ToggleButton&amp;quot;&lt;br /&gt;
* '''.layout:'''&lt;br /&gt;
** &amp;lt;GUILayout version=&amp;quot;4&amp;quot;&amp;gt;&lt;br /&gt;
** UnifiedPosition, UnifiedAreaRect, UnifiedSize, UnifiedMinSize, UnifiedMaxSize &amp;amp;rarr; Position, Area, Size, MinSize, MaxSize&lt;br /&gt;
** Tooltip &amp;amp;rarr; TooltipText&lt;br /&gt;
** old: &amp;lt;Property name=&amp;quot;Image&amp;quot; value=&amp;quot;set:Buttons image:Settings&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;new: &amp;lt;Property name=&amp;quot;Image&amp;quot; value=&amp;quot;Buttons/Settings&amp;quot; /&amp;gt;&lt;br /&gt;
* '''.imageset:'''&lt;br /&gt;
** &amp;lt;Imageset version=&amp;quot;2&amp;quot; ... /&amp;gt;&lt;br /&gt;
* '''.font:'''&lt;br /&gt;
** &amp;lt;Font version=&amp;quot;3&amp;quot; ... /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* If you build your own version of ceed (see this guide - http://cegui.org.uk/wiki/Building_CEED_for_Windows), you can then use the ceed-migrate tool to automate and batch all of the changes discussed in this section. See here for a quick guide to using ceed-migrate - http://cegui.org.uk/wiki/Using_CEED-Migrate&lt;br /&gt;
}}&lt;br /&gt;
[[Category:Manuals]]&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5370</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5370"/>
				<updated>2014-06-11T20:07:06Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: &lt;br /&gt;
     https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py: &lt;br /&gt;
     http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: &lt;br /&gt;
     https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page:&lt;br /&gt;
     http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ &lt;br /&gt;
(Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder from here:&lt;br /&gt;
    https://bitbucket.org/cegui/cegui/branch/v0-8&lt;br /&gt;
e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the PyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using Python-CEED-Migrate ==&lt;br /&gt;
You can also use the ceed-migrate tool for convert your old cegui-datafiles to the newer formats. See this page for some examples of the parameters ceed-migrate takes: [[Using CEED-Migrate]]&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5369</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5369"/>
				<updated>2014-06-11T20:06:23Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: &lt;br /&gt;
     https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py: &lt;br /&gt;
     http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: &lt;br /&gt;
     https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page:&lt;br /&gt;
     http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ &lt;br /&gt;
(Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder from here:&lt;br /&gt;
    https://bitbucket.org/cegui/cegui/branch/v0-8&lt;br /&gt;
e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the PyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using Python-CEED-Migrate ==&lt;br /&gt;
You can also the ceed-migrate tool for convert your old cegui-datafiles to the newer formats. See this page for some examples of the parameters ceed-migrate takes: [[Using CEED-Migrate]]&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5368</id>
		<title>Using CEED-Migrate</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Using_CEED-Migrate&amp;diff=5368"/>
				<updated>2014-06-11T20:03:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: Created page with &amp;quot;{{VersionBadge|0.8}}  '''Written by Nickenstein79 (Working correctly as of 11th June, 2014)'''  If you have built CEED for windows see this guide (http://cegui.org.uk/wiki/Bui...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
If you have built CEED for windows see this guide (http://cegui.org.uk/wiki/Building_CEED_for_Windows)&lt;br /&gt;
&lt;br /&gt;
You can migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to the runwrapper.bat file in your CEED\bin folder to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5367</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5367"/>
				<updated>2014-06-11T19:56:31Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: &lt;br /&gt;
     https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py: &lt;br /&gt;
     http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: &lt;br /&gt;
     https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page:&lt;br /&gt;
     http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ &lt;br /&gt;
(Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder from here:&lt;br /&gt;
    https://bitbucket.org/cegui/cegui/branch/v0-8&lt;br /&gt;
e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the PyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Using CEED-Migrate]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=New_Wiki_Page&amp;diff=5366</id>
		<title>New Wiki Page</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=New_Wiki_Page&amp;diff=5366"/>
				<updated>2014-06-11T19:55:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: Blanked the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=New_Wiki_Page&amp;diff=5365</id>
		<title>New Wiki Page</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=New_Wiki_Page&amp;diff=5365"/>
				<updated>2014-06-11T19:53:40Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: Created page with &amp;quot;=== Using the ceed-migrate tool ===  place holder text place holder text place holder text place holder text place holder text place holder text&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Using the ceed-migrate tool ===&lt;br /&gt;
&lt;br /&gt;
place holder text&lt;br /&gt;
place holder text&lt;br /&gt;
place holder text&lt;br /&gt;
place holder text&lt;br /&gt;
place holder text&lt;br /&gt;
place holder text&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5364</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5364"/>
				<updated>2014-06-11T19:52:43Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: &lt;br /&gt;
     https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py: &lt;br /&gt;
     http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: &lt;br /&gt;
     https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page:&lt;br /&gt;
     http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ &lt;br /&gt;
(Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder from here:&lt;br /&gt;
    https://bitbucket.org/cegui/cegui/branch/v0-8&lt;br /&gt;
e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the PyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[New Wiki Page]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5363</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5363"/>
				<updated>2014-06-11T19:44:19Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{VersionBadge|0.8}}&lt;br /&gt;
&lt;br /&gt;
'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: &lt;br /&gt;
     https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py: &lt;br /&gt;
     http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: &lt;br /&gt;
     https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page:&lt;br /&gt;
     http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ &lt;br /&gt;
(Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder from here:&lt;br /&gt;
    https://bitbucket.org/cegui/cegui/branch/v0-8&lt;br /&gt;
e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the PyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5362</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5362"/>
				<updated>2014-06-11T10:28:05Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: &lt;br /&gt;
     https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py: &lt;br /&gt;
     http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: &lt;br /&gt;
     https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page:&lt;br /&gt;
     http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ &lt;br /&gt;
(Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder from here:&lt;br /&gt;
    https://bitbucket.org/cegui/cegui/branch/v0-8&lt;br /&gt;
e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the PyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5361</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5361"/>
				<updated>2014-06-11T10:14:16Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
* clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
    https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED\bin folder (the bin folder inside the folder that you just cloned CEED to)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5360</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5360"/>
				<updated>2014-06-11T10:05:42Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (such as TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5359</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5359"/>
				<updated>2014-06-11T10:04:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: /* Building PyCEGUI */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (such as TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer is very slow.&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5358</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5358"/>
				<updated>2014-06-11T10:03:54Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (such as TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer takes quite a while. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5357</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5357"/>
				<updated>2014-06-11T10:01:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (such as TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the CEGUI samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OpenGLRenderer will take a very long time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5356</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5356"/>
				<updated>2014-06-11T09:59:02Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (such as TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but it may fail. So be sure to inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
&lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OGL_Renderer will take a long time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5355</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5355"/>
				<updated>2014-06-11T08:52:41Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (such as TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (e.g C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OGL_Renderer will take a long time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5354</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5354"/>
				<updated>2014-06-11T08:50:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (such as TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (eg C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OGL_Renderer will take a long time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5353</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5353"/>
				<updated>2014-06-11T08:49:24Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple versions of MSVS on your machine, it is safe to install different versions of these boost distributions into the same root folder (eg C:/boost_1_55_0/), as the *.h and *.hpp files are all identical, and the pre-compiled binary libs all get installed to sub-folders specific to different versions of msvc. (It is these folders and libs that we will be manually pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OGL_Renderer will take a long time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5352</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5352"/>
				<updated>2014-06-11T08:37:19Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution using MSVC and build the ALL_BUILDS project (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building PyCEGUI &amp;amp; PyCEGUI_OGL_Renderer will take a long time. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5351</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5351"/>
				<updated>2014-06-11T08:27:30Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* Install pyOpenGL on Windows with this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5350</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5350"/>
				<updated>2014-06-11T08:19:20Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5349</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5349"/>
				<updated>2014-06-11T08:16:39Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;br /&gt;
    python ceed-migrate scheme TaharezLook.scheme TaharezLook_0_8.scheme&lt;br /&gt;
    python ceed-migrate looknfeel TaharezLook.looknfeel TaharezLook_0_8.looknfeel&lt;br /&gt;
    python ceed-migrate font TimesNewRoman_12.font TimesNewRoman_12___V_0_8.font&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5348</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5348"/>
				<updated>2014-06-11T08:11:51Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building PyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;br /&gt;
&lt;br /&gt;
=== Python ceed-migrate examples ===&lt;br /&gt;
    python ceed-migrate --sourceType &amp;quot;CEGUI layout 3&amp;quot; --targetType &amp;quot;CEGUI layout 4&amp;quot; layout MainMenu_0_7.layout MainMenu_0_8.layout&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5347</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5347"/>
				<updated>2014-06-11T08:03:21Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring a PyCEGUI build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Building pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up the pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Running CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Using CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5346</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5346"/>
				<updated>2014-06-11T08:00:08Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake Boost path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake Python path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5345</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5345"/>
				<updated>2014-06-11T07:51:25Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software compatible with mercurial databases (I use TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5344</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5344"/>
				<updated>2014-06-11T07:50:15Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using source-version-control software that works with mercurial source databases (e.g TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5343</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5343"/>
				<updated>2014-06-11T07:46:58Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder (this is the folder that you cloned in the very first step)&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5342</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5342"/>
				<updated>2014-06-11T07:42:18Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the CEGUI dependencies folder into the CEGUI_v0_8 repository folder that you just cloned.&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
* Set the tick-boxes 'Advanced' and 'Grouped' to true. It makes it much easier to manage variables within cmake.&lt;br /&gt;
&lt;br /&gt;
* Now click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to auto-detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distributions that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it may fail. So inspect them, and if they were not found, you need to set them manually. &lt;br /&gt;
Here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5341</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5341"/>
				<updated>2014-06-11T07:27:50Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. CMake will now auto-detect most of the build requirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5340</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5340"/>
				<updated>2014-06-11T07:06:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. CMake will now auto-detect most it's requirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5339</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5339"/>
				<updated>2014-06-11T07:06:11Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; modified by Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. CMake will now auto-detect most it's requirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory-paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5338</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5338"/>
				<updated>2014-06-11T07:03:08Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Written by Ident (Lukas Meindl) &amp;amp; modified by Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. This will auto-detect most it's rquirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5337</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5337"/>
				<updated>2014-06-11T07:02:07Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl) &amp;amp; Nickenstein79 (Working correctly as of 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. This will auto-detect most it's rquirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5336</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5336"/>
				<updated>2014-06-11T06:58:37Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. This will auto-detect most it's rquirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== cmake path examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5335</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5335"/>
				<updated>2014-06-11T06:56:14Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. This will auto-detect most it's rquirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files to be compatible with CEGUI_0_8 by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files into the new format.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5334</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5334"/>
				<updated>2014-06-11T06:54:22Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. This will auto-detect most it's rquirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the folder you just compiled to PyCEGUI to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched (if not, start the guide again. If it still fails, ask for help on the CEGUI forums)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5333</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5333"/>
				<updated>2014-06-11T06:51:38Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* Click 'configure'. This will auto-detect most it's rquirements. However it will probably fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click 'configure' again, and then click 'generate', this should now work without errors and generate a solution-file in the binary folder that you specified as your build location.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the CEGUI folder you just compiled to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5332</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5332"/>
				<updated>2014-06-11T06:47:47Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Cloning the CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* When you hit 'configure' in cmake, it will fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click configure and generate, it should work without errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the CEGUI folder you just compiled to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5331</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5331"/>
				<updated>2014-06-11T06:47:25Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clone CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* When you hit 'configure' in cmake, it will fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if it fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click configure and generate, it should work without errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the CEGUI folder you just compiled to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5330</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5330"/>
				<updated>2014-06-11T06:45:59Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clone CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setting up and configuring your build with cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* When you hit 'configure' in cmake, it will fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click configure and generate, it should work without errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the CEGUI folder you just compiled to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	<entry>
		<id>http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5329</id>
		<title>Building CEED for Windows</title>
		<link rel="alternate" type="text/html" href="http://cegui.org/wiki/index.php?title=Building_CEED_for_Windows&amp;diff=5329"/>
				<updated>2014-06-11T06:36:41Z</updated>
		
		<summary type="html">&lt;p&gt;Nickenstein79: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''(Written by Ident (Lukas Meindl). Works to date: 9. June, 2014)''' &lt;br /&gt;
'''(Modified by Nickenstein79 on 11th June, 2014)'''&lt;br /&gt;
&lt;br /&gt;
The following instructions need to be done in the presented order and are created for the currently available version of CEED and could therefore be outdated at some point. Please notify us if you think this is outdated.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Clone CEED repository ==&lt;br /&gt;
&lt;br /&gt;
Using whatever source-control software you use (I'm using TortoiseHG) clone the following CEED repository, and verify that you are on the v0-8 branch.&lt;br /&gt;
https://bitbucket.org/cegui/ceed&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing the prerequisites ==&lt;br /&gt;
&lt;br /&gt;
When downloading/installing binaries, be sure to get the version which matches your version of visual studio, for instance choose the 32-bit and VC9 (visual studio 2008) versions of the binaries if that is what you are using to build. (or VC10 / VC11 / VC12 if you are building with those.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing Python ==&lt;br /&gt;
* Get Python 2.7.7 (32 bit version) for Windows  and install it: https://www.python.org/downloads/&lt;br /&gt;
* Add your Python install folder path to the PATH variable in your Windows environment variables, e.g.: C:Projects\Python27&lt;br /&gt;
* Now add the Scripts folder to the PATH environment variable, e.g.: C:\Projects\Python27\Scripts &amp;amp; C:\Projects\Python27\Tools\Scripts (depending on which of those folders exists in your install)&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights and type &amp;quot;python&amp;quot; - See if you get something written into the console, such as &amp;quot;Python 2.7.6 (default [...]&amp;quot;, if this is the case then the install worked.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pip ==&lt;br /&gt;
* Install the latest pip distribution: First download get-pip.py : http://pip.readthedocs.org/en/latest/installing.html&lt;br /&gt;
* Open up a dos-command-prompt (cmd.exe) with admin rights, change to the folder to which you downloaded &amp;quot;get-pip.py&amp;quot; by using the &amp;quot;cd&amp;quot; command, e.g.: cd &amp;quot;A:/Downloads/Not porn&amp;quot;&lt;br /&gt;
* Type &amp;quot;python get-pip.py&amp;quot; and click enter in the dos-command-prompt&lt;br /&gt;
* pip should now be installed&lt;br /&gt;
* Afterwards enter &amp;quot;pip&amp;quot; and click enter. You should get some sort of information about pip now, if the install succeeded.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyside ==&lt;br /&gt;
* Now you can install pyside easily with the following command: &amp;quot;pip install -U PySide&amp;quot;&lt;br /&gt;
* You should get a console output notifying you of a successful install&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing pyOpenGL ==&lt;br /&gt;
* pip install requires a C compiler for this and some other things. We suggest just installing pyOpenGL on Windows from this installer: https://pypi.python.org/packages/any/P/PyOpenGL/PyOpenGL-3.0.2.win32.exe&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Installing boost binaries ==&lt;br /&gt;
* We also need to install boost. You can use an .exe file for this that will install the necessary binaries from this download page: http://sourceforge.net/projects/boost/files/boost-binaries/1.55.0-build2/ (Be sure to get the version which matches the version of msvc you intend to build with. If you you use MSVC2008, then get the download with 'msvc-9.0' in the name, if you use MSVC2010 get the version with 'msvc-10.0' in the name, etc...)&lt;br /&gt;
&lt;br /&gt;
* Note : If you have multiple version of MSVS on your machine, it is safe to install different versions of these boost distributions into the same folder, as the *.h and *.hpp files are all identical, and the compiled binary libs all go into sub-folders specific to that version of msvc. (It is these lib folders that we will pointing cmake to in the next section.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== setting up cmake == &lt;br /&gt;
&lt;br /&gt;
* Clone CEGUI v0-8 from the CEGUI repository to a new local folder https://bitbucket.org/cegui/cegui/branch/v0-8 , e.g. to C:/cegui-v0-8&lt;br /&gt;
* Check that the branch of your working directory is really v0-8 after cloning, if not then update to the latest v0-8 commit&lt;br /&gt;
* Add the usual CEGUI dependencies to their usual spot (dependencies folder)&lt;br /&gt;
* Open CMake and set the source code folder to your new local folder, e.g.: C:/cegui-v0-8 and the binaries to for example: C:/cegui-v0-8/build&lt;br /&gt;
&lt;br /&gt;
* When you hit 'configure' in cmake, it will fail to automatically detect boost, and so the following paths _MUST_ be set manually by the user:&lt;br /&gt;
&lt;br /&gt;
These are directory paths and file-paths to locations inside the boost and Python distribution that you installed in the previous steps.&lt;br /&gt;
(Here are examples of what they are set to on my machine)&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** Boost_PYTHON_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_PYTHON_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_python-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_DEBUG         C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-gd-1_55.lib&lt;br /&gt;
** Boost_SYSTEM_LIBRARY_RELEASE       C:/boost_1_55_0/lib32-msvc-9.0/boost_system-vc90-mt-1_55.lib&lt;br /&gt;
** Boost_INCLUDE_DIR                  C:/boost_1_55_0&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
CMake may correctly auto-find the following Python variables, but if fails then set them manually, here are examples of mine:&lt;br /&gt;
&lt;br /&gt;
=== examples ===&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
** PYTHON_INCLUDE_DIR                 C:/Python27/include&lt;br /&gt;
** PYTHON_LIBRARY                     C:/Python27/libs/python27.lib&lt;br /&gt;
** PYTHON_EXECUTABLE                  C:/Python27/python.exe&lt;br /&gt;
------------------------------------------------------------------------------------------------------------&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
* Unselect Building the samples and select only OpenGL3 and OpenGL out of the available renderers to build&lt;br /&gt;
* Select CEGUI_BUILD_PYTHON_MODULES so that this option is checked&lt;br /&gt;
* Click configure and generate, it should work without errors&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build pyCEGUI ==&lt;br /&gt;
&lt;br /&gt;
* Open the generated solution in the build folder and build it (You need 'Release' mode only)&lt;br /&gt;
* Go for a very long walk along a very long beach. Building pyCEGUI &amp;amp; pyCEGUI_Renderer will take quite a long time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Setup pyCEGUI dll dependencies ==&lt;br /&gt;
* Put the following dependencies of CEGUI into your build's bin folder, e.g.: C:/cegui-v0-8/build/bin&lt;br /&gt;
** From your CEGUI dependencies folder (e.g.: C:/cegui-v0-8/dependencies) :&lt;br /&gt;
*** freetype.dll&lt;br /&gt;
*** glew.dll&lt;br /&gt;
*** pcre.dll&lt;br /&gt;
** From the boost binaries folder (e.g.: A:\Programs\boost_1_55_0\lib32-msvc-9.0 )&lt;br /&gt;
*** boost_python-vc90-mt-1_55.dll  (Or higher, depending on your version of MSVS &amp;amp; the boost lib folder you are using.)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Run CEED ==&lt;br /&gt;
* Go to your CEED bin folder, e.g.: A:\Programs\CEED\bin&lt;br /&gt;
* Edit runwrapper.bat so that the relative path CEGUI_BUILD_PATH matches your the CEGUI folder you just compiled to&lt;br /&gt;
* Run the batch file, and the CEED editor should be launched&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== CEED-Migrate ==&lt;br /&gt;
You can also migrate your old CEGUI_0.7.x data files by running &amp;quot;Python ceed-migrate [params]&amp;quot; or by creating a batch file similar to runwrapper.bat to process all of your old data files.&lt;/div&gt;</summary>
		<author><name>Nickenstein79</name></author>	</entry>

	</feed>