[PySide] windows builds pyside + qt 4.8

Roman Lacko backup.rlacko at gmail.com
Wed Sep 5 09:57:05 CEST 2012


Hi Bjorn,

2012/9/5 Bjørn Helge Kjøsnes <bjelge at nefines.com>:
> Hi,
>
> I have successfully built PySide 1.1.2 with Qt 4.8.2 and Python 2.7. I
> have not made any packages but I can share my build batch file. I use
> this batch file in a Visual Studio 2008 Command Prompt. You have to have
> a Python build in Visual Studio 2008 and a Qt 4.8.2 build from source
> using Visula Studio 2008 if you want the debug versions as well as the
> release version. I guess you can use the stock versions of but Qt and
> Python if  you just remove the debug build parts of the batch file.
Please can You send configure.exe parameters used when building Qt from source ?
Thanks

>
>
> SET QTDIR=\Projects\Qt\QT482\
> SET PYTHONDDIR=\Projects\Python\Python-2.7.3\PCbuild\
> SET PYTHONRDIR=\Projects\Python\Python-2.7.3\PCbuild\
> SET PYTHONVER=27
> SET PYSIDESOURCEDIR=\Projects\PySide\
> SET PYSIDEINSTALLDIR=\Projects\PySide\PySideInstall\
> SET PSINSTALLD=%PYSIDEINSTALLDIR%Debug
> SET PSINSTALLR=%PYSIDEINSTALLDIR%Release
> SET SHIBOKENDIR=\Projects\PySide\shiboken-1.1.2
> SET PYSIDEDIR=\Projects\PySide\pyside-qt4.8+1.1.2
> SET PYSIDETOOLSDIR=\Projects\PySide\pyside-tools-0.2.13
> SET QTDIR=E:\Projects\QT\QT482
> SET LIBXML=E:\Projects\PySide\libxml2-2.7.8.win32\
> SET LIBXSLT=E:\Projects\PySide\libxslt-1.1.26.win32\
> SET LIBICONV=E:\Projects\PySide\iconv-1.9.2.win32\
> SET LIBZLIB=E:\Projects\PySide\zlib-1.2.5\
>
> SET
> PATH=%QTDIR%\bin;%LIBXML%bin;%LIBXSLT%bin;%LIBICONV%bin;%LIBZLIB%bin;%PATH%
>
> @echo make install dir
> mkdir %PYSIDEINSTALLDIR%
> @echo go to pyside source dir
> cd %PYSIDESOURCEDIR%
> @echo make install dir
> mkdir %PSINSTALLR%
>
> @echo PySide build shiboken release
> cd %SHIBOKENDIR%
> mkdir buildrelease
> cd buildrelease
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=FALSE
> -DPYTHON_EXECUTABLE="%PYTHONRDIR%python.exe"
> -DLIBXML2_LIBRARIES=%LIBXML%lib\libxml2.lib
> -DLIBXML2_INCLUDE_DIR=%LIBXML%include
> -DLIBXSLT_LIBRARIES=%LIBXSLT%lib\libxslt.lib
> -DLIBXSLT_INCLUDE_DIR=%LIBXSLT%include
> -DCMAKE_INSTALL_PREFIX="%PSINSTALLR%" ..
> nmake install
> copy %LIBXML%bin\libxml2.dll %PYSIDEINSTALLDIR%Release\bin
> copy %LIBXSLT%bin\libxslt.dll %PYSIDEINSTALLDIR%Release\bin
> copy %LIBICONV%bin\iconv.dll %PYSIDEINSTALLDIR%Release\bin
> copy %LIBZLIB%bin\zlib1.dll %PYSIDEINSTALLDIR%Release\bin
> @echo PySide build shiboken debug
> mkdir %PSINSTALLD%
> cd %SHIBOKENDIR%
> mkdir builddebug
> cd builddebug
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=FALSE
> -DPYTHON_EXECUTABLE="%PYTHONDDIR%python_d.exe"
> -DPYTHON_DEBUG_LIBRARY="%PYTHONDDIR%python%PYTHONVER%_d.lib"
> -DPYTHON_LIBRARIES="%PYTHONDDIR%python%PYTHONVER%_d.lib"
> -DLIBXML2_LIBRARIES=%LIBXML%lib\libxml2.lib
> -DLIBXML2_INCLUDE_DIR=%LIBXML%include
> -DLIBXSLT_LIBRARIES=%LIBXSLT%lib\libxslt.lib
> -DLIBXSLT_INCLUDE_DIR=%LIBXSLT%include
> -DCMAKE_INSTALL_PREFIX="%PSINSTALLD%" ..
> nmake install
> copy %LIBXML%bin\libxml2.dll %PYSIDEINSTALLDIR%Debug\bin
> copy %LIBXSLT%bin\libxslt.dll %PYSIDEINSTALLDIR%Debug\bin
> copy %LIBICONV%bin\iconv.dll %PYSIDEINSTALLDIR%Debug\bin
> copy %LIBZLIB%bin\zlib1.dll %PYSIDEINSTALLDIR%Debug\bin
>
> @echo PySide build pyside release
> cd %PYSIDEDIR%
> mkdir buildrelease
> cd buildrelease
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=FALSE
> -DCMAKE_INSTALL_PREFIX="%PSINSTALLR%" ..
> nmake install
> @echo PySide build pyside debug
> cd %PYSIDEDIR%
> mkdir builddebug
> cd builddebug
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=FALSE
> -DCMAKE_INSTALL_PREFIX="%PSINSTALLD%" ..
> nmake install
> @echo PySide build pyside tools release
> cd %PYSIDETOOLSDIR%
> mkdir buildrelease
> cd buildrelease
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Release -DBUILD_TESTS=FALSE
> -DCMAKE_INSTALL_PREFIX="%PSINSTALLR%" ..
> nmake install
>
> @echo PySide build pyside tools debug
> cd %PYSIDETOOLSDIR%
> mkdir builddebug
> cd builddebug
> cmake -G"NMake Makefiles" -DCMAKE_BUILD_TYPE=Debug -DBUILD_TESTS=FALSE
> -DCMAKE_INSTALL_PREFIX="%PSINSTALLD%" ..
> nmake install
>
> cd %PYSIDEINSTALLDIR%
> @echo Done building PySide Debug and Release version
>
>
> Regards,
> Bjørn Helge Kjøsnes
>
> On 05.09.2012 09:32, Chris Bartels wrote:
>> Hi all,
>>
>> Is there anyone who has succesfully build PySide Windows binaries with
>> qt 4.8? (If so, are they willing to share them?) I desperately need
>> the 4.8 versions, as there are some crucial bugfixes in Qt 4.8.. but I
>> haven't been able to build PySide.)
>>
>> Chris
>> _______________________________________________
>> PySide mailing list
>> PySide at qt-project.org
>> http://lists.qt-project.org/mailman/listinfo/pyside
>>
>
> _______________________________________________
> PySide mailing list
> PySide at qt-project.org
> http://lists.qt-project.org/mailman/listinfo/pyside



More information about the PySide mailing list