[Interest] Building the latest Qt 5.X

Michael Jackson imikejackson at gmail.com
Fri Jan 23 15:10:18 CET 2015


On Jan 23, 2015, at 1:38 AM, Rainer Wiesenfarth <Rainer_Wiesenfarth at trimble.com> wrote:

> Am 23.01.2015 um 05:15 schrieb Scott Aron Bloom:
>> What version of OpenSSL does Qt build against on windows?
> 
> Hi Scott (and others that might be interested),
> 
> here is how we built Qt 5.3.2 on Windows. Might include nonsense, but works for us. If you need details, feel free to contact me off-the-list.
> 
> We built Qt 5.3.2 with OpenSSL 1.0.1i and ICU 53.1, using both Visual Studio 2010 and 2013. Other build tools were Perl 5.16.2 (later should work also), Python 2.7.3 (version 3.x.y not tested) and Ruby 1.9.3p448 (versions 2.0.x and 2.1.x not tested).
> 
> Our configure call is:
> 
> configure.bat -debug-and-release -force-debug-info -commercial \
>  -c++11 -shared -no-ltcg -nomake examples -qt-sql-sqlite \
>  -opengl desktop -qt-zlib -qt-pcre -qt-libpng -no-libjpeg -no-angle \
>  -openssl -I "%QTDIR%\..\openssl-1.0.1i\include" \
>  -icu -I "%QTDIR%\..\icu-53.1\include" -L "%QTDIR%\..\icu-53.1\lib64" \
>  -no-dbus -mp -confirm-license
> 
> with directory structure
> 
> > qt-5.3.2
>  > openssl-1.0.1i
>  > icu-53.1
>  > gnuwin32
>  > qtbase
>  > ...
> 
> i.e. OpenSSL and ICU included into the Qt tree. %QTDIR% oints to ...\qt-5.3.2\qtbase
> 
> To have all in place, we had to call both "nmake" and "nmake install".
> 
> Ah, BTW: Building the documentation is buggy in 5.3.2, if you need a fix, give me a note.
> 
> Best Regards / Mit freundlichen Grüßen
> Rainer Wiesenfarth
> 
> -- 
> Software Engineer | Trimble Imaging Division
> Rotebühlstraße 81 | 70178 Stuttgart | Germany
> Office +49 711 22881 0 | Fax +49 711 22881 11
> http://www.trimble.com/imaging/ | http://www.inpho.de/

Does this build a 32 bit or 64 bit version? I need the 64 bit version built for our application. I tried to follow the directions and build for VS2013 but the Webkit "stuff" just would not build. I usually build and package Qt up for our developers to make installing all of our dependencies as easy as can be but I think for this round I'll just point them to the pre-built VS2013 64 bit packages. (All this of course for Windows). I had no trouble on OS X or Linux (Mint 17).

Thanks
Mike Jackson




More information about the Interest mailing list