I got a "Fatal Python error: Interpreter not initialized (version mismatch?)" when trying this sample with Python 2.7.1. I got an "ImportError: DLL load failed: The specified module could not be found." after I uninstalled Python 2.6.5.
Dependency Walker 2.2 says PyCEGUI.pyd requires Python26.dll. This is true for every PyCEGUI.pyd on my system:
- C:\Python26\Lib\site-packages\PyCEGUI\PyCEGUI.pyd
- C:\Python27\Lib\site-packages\PyCEGUI\PyCEGUI.pyd
- ...\CEGUI-SDK-0.7.5-vc10\CEGUI-SDK-0.7.5-vc10\bin\PyCEGUI.pyd
The sample works OK with PyCEGUI-0.7.5.win32-py2.6.msi + Python 2.6.6, with a few small caveats. However, I think these just need fixes to the Python script:
- "New Note" window does not accept input.
- Buttons/text are wrong sizes
- One error: CEGUI::UnknownObjectException in file c:\cegui-0.7.5\cegui\include\CEGUINamedXMLResourceManager.h(279) : NamedXMLResourceManager::get: No object of type 'Imageset' named 'Backdrop-Images' is present in the collection.
CEGUI::UnknownObjectException in file ..\..\..\cegui\src\CEGUIPropertySet.cpp(124) : There is no Property named 'WindowPosition' available in the set.
Thanks for the great GUI library!