Difference between revisions of "Build PyCEGUI from source for Windows"
(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 | + | 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.