After some commits and tests this past sprint, PySide finally compiles on MS Windows without problems.
We did tests mostly on MSVC 2008 but also on MingGW. A Windows installer and the proper scripts to automate their creation are also ready to be used. Surprisingly the windows installer has only 1,8MiB, yes, the Windows binaries are much smaller than the Linux ones and as you can imagine, our installer does provide the Qt libraries, so you need to install them by yourself. (the MSVC 2008 version), this can be changed in the future depending on your opinions about the matter. The installer will be available to download just on the next PySide release, but if you really want to test PySide on Windows right now you have two options: - Download the script used to create the installer and create it with your own hands (preferred way, because you will also test my script). - Ask me on IRC (hugopl at freenode, #pyside) and I can send to you the installer binary I have on my computer. To create the installer by your own is easy: follow the recipe: - Download and install cmake 2.8. - Download python, 2.6 or 2.7. - Download and install some git for windows. - Download and install MS Visual Studio Express 2008. <-- 2008!!, NOT 2010 - Download and install Qt library for MSVC2008. - Download and install InnoSetup. - Put InnoSetup executable (iscc) on your system path - Put cmake on your system path. - Put git on your system path. - git clone git://gitorious.org/pyside/packaging.git - cd packaging\windows - cscript createpackage.js - wait... - Enjoy PySide on Windows! Known issues: - When the script tries to run the PySide tests all will fail, this is because you need shiboken.dll on your system path and the script doesn't do it yet. - I didn't tested the combination MSVC2010 and Qt binaries (compiled with MSVC2008). - 4 tests still failing on windows, but we are investigating them. Anyway, now we can finally create PySide applications on Windows :-D Good hacking everyone. -- Hugo Parente Lima INdT - Instituto Nokia de Tecnologia
signature.asc
Description: This is a digitally signed message part.
_______________________________________________ PySide mailing list [email protected] http://lists.openbossa.org/listinfo/pyside
