Bjorn, have You build also 64bit version of Qt and PySide ? Thanks R.
2012/9/5 Bjørn Helge Kjøsnes <[email protected]>: > On 05.09.2012 09:57, Roman Lacko wrote: > > Hi Bjorn, > > 2012/9/5 Bjørn Helge Kjøsnes <[email protected]>: > > 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 > [email protected] > http://lists.qt-project.org/mailman/listinfo/pyside > > _______________________________________________ > PySide mailing list > [email protected] > http://lists.qt-project.org/mailman/listinfo/pyside > > Hi Roman, > > I use this method when building my own Qt from source: > > > > Build QT latest version using Visual Studio 2008 > > Make sure you have openssl library installed > > Download from http://www.slproweb.com/products/Win32OpenSSL.html and > install the Win32 OpenSSL full package (current version is v1.0.0a) > Install it to where you have the other libraries and let it install dll to > windows system (my place is E:\Projects\OpenSSL-Win32) > > Download QT source. Latest version can be found with the name > qt-everywhere-opensource-src-xxxx.zip. > Unzip to a directory without spaces in the name like e:\projects\qt\qt482. > Edit environment variable to add: QTDIR = e:\projects\qt\qt482 > Edit the PATH environment variable to add: %QTDIR%\bin > Go to the e:\projects\qt\qt482 in Visual Studio 2008 command prompt and run: > > configure.exe -debug-and-release -platform win32-msvc2008 -webkit -openssl > -I E:\Projects\OpenSSL-Win32\Include -L E:\Projects\OpenSSL-Win32\Lib > > Open Visual Studio 2008 and ignore warnings as this is just demo apps with > the same name in different directories > > Build debug > Build release > > Regards, > Bjørn Helge > > _______________________________________________ PySide mailing list [email protected] http://lists.qt-project.org/mailman/listinfo/pyside
