Qt 4.8.3 with Visual Studio 2012 x64 (should also work with 4.8.2)
-
Install Strawberry Perl
-
Download Qt 4.8.3 source code from http://qt-project.org/downloads
-
Go to
mkspecs\win32-msvc2010
. Openqmake.conf
and change:QMAKE_COMPILER_DEFINES += _MSC_VER=1600 WIN32
to:
QMAKE_COMPILER_DEFINES += _MSC_VER=1700 WIN32
-
Replace
qt-everywhere-opensource-src-4.8.3-x64\src\3rdparty\webkit\Source\JavaScriptCore\wtf\HashSet.h
by thisHashSet.h
. -
Start “VS2012 x64 Native Tools Command Prompt”
-
Switch to Qt 4.8.3 source directory (the directory that contains
configure.exe
) -
Run:
configure -mp -opensource -nomake demos -nomake examples -platform win32-msvc2010
-
Followed by:
nmake
I programmed a tool called BlueGo which automatically downloads Qt 4.8.3 and builds it with VS2012 x64: http://bluego.vertexwahn.de (also works with VS2010 x64) (it just does what I described above automatically)