[Solved] Building Qt 4.8.0 on windows7 64 Bit with VS2010
-
Hello,
I recently downloaded the Qt 4.8.0. I have windows7 64 bit OS with VS2010.
I wanted to build this version of Qt.
But when I checked the mkspecs folder it only had win32-msvc2010, but there was no win64-msvc2010.
Thus, What argument do I need to pass to the command "configure -platform" so as to get 64 Bit Qt build ?Thanks for any help...
Thank You
Regards
Vivek -
IIRC I opened a MSVC command prompt, switched in there to 64bit and then proceeded using the win32-msvc2010 platform.
Note that you need a hotfix applied to MSVC2010 for it to build valid 64bit code of Qt. That may or may not be part of the SP for MSVC, I am not sure.
-
Thanks Tobias and Anticross for responding.
I tried building using "Visual Studio X64 win64 command prompt". Only few executable's and dll's got build, and it gave fatal error while building qhelpconverter.exe.
As Tobias said, I think I need to install the hotfix.
Tobias, can you please tell me what Hot fix i need to install ? is it a hot fix for VS or for Qt ?
Thanks a lot for help.
-
Hey, I had to install this one, I don't know if it's still needed :
http://support.microsoft.com/kb/2280741 -
Hello All,
I had to install SP1 for VS2010, and the problem was solved.
Thanks a lot for all your help
-
The problem is not in MSVC2010 at this time. SP1 solved the problem.
But QT itself is not configured properly to change for x64.
I've seen tons of warnings size_t to int conversion data loss.
And even though in static Qt was built OK but the whole application that was working ok in win32 failes after launch. -
Its a long process I have referred this method hope it will help you.
http://qtitkvtkhelp.blogspot.in/2013/04/qt-64-bit-build.html