Difference between revisions of "Build PyCEGUI from source for Windows"

From CEGUI Wiki - Crazy Eddie's GUI System (Open Source)
Jump to: navigation, search
(created; mainly, to document the architecture mismatch)
 
m (Windows 7 (x64): ce)
 
Line 5: Line 5:
 
The main documentation (found [http://www.cegui.org.uk/docs/current/compiling.html here]) does a good job of explaining the process. However, a caveat with x64 is that consistency needs to be maintained across several software packages. In the context of CEGUI, this is particularly relevant in regards to Python and Boost; which is to say that if you are trying to build the PyCEGUI project from the generated solution, and are getting a lot of unresolved linker errors, you are probably trying to link against a 64bit installation of Python.
 
The main documentation (found [http://www.cegui.org.uk/docs/current/compiling.html here]) does a good job of explaining the process. However, a caveat with x64 is that consistency needs to be maintained across several software packages. In the context of CEGUI, this is particularly relevant in regards to Python and Boost; which is to say that if you are trying to build the PyCEGUI project from the generated solution, and are getting a lot of unresolved linker errors, you are probably trying to link against a 64bit installation of Python.
  
The solution, as might be expected, is to uninstall the existing 64bit version of Python, and reinstall a 32bit variant.
+
The solution, as might be expected, is to uninstall the existing 64bit version of Python, and to install a 32bit variant.
  
 
=== Who this affects ===
 
=== Who this affects ===

Latest revision as of 15:10, 10 July 2011

Written for CEGUI 0.7


Works with versions 0.7.x (obsolete)




Windows 7 (x64)

The main documentation (found here) does a good job of explaining the process. However, a caveat with x64 is that consistency needs to be maintained across several software packages. In the context of CEGUI, this is particularly relevant in regards to Python and Boost; which is to say that if you are trying to build the PyCEGUI project from the generated solution, and are getting a lot of unresolved linker errors, you are probably trying to link against a 64bit installation of Python.

The solution, as might be expected, is to uninstall the existing 64bit version of Python, and to install a 32bit variant.

Who this affects

An assumption is that this is only a problem for people who installed precompiled versions of boost as provided by these fine people; if you compiled the boost libraries yourself, this may not be an issue.