Quote Originally Posted by wysota View Post
If you want to use Qt then you have to have Qt built for MSVC (either from binary if available or built yourself). Then qmake should already be set up for MSVC. If you don't need Qt then you need to tell qmake to use the proper specs (win32-msvc<something>) by adjusting the build steps (you need to pass a -specs parameter with appropriate argument).
I have installed both:
Qt libraries 4.7.0 for Windows (VS 2008, 226 MB)
Qt SDK for Windows* (322 MB) - this comes with QtCreator and mingw
(*Based on MinGW (download sources) tool set. Does not support VS compiler.)

In QtCreator I open Tools - Options - Qt4 - Qt versions tab.
There is c:\qt\2010.05\qt\bin\qmake.exe as autodetected version (which is Qt SDK for Windows installation).
When I try to add 4.7.0 qmake for VS2008 it is message in bottom of settings window telling me "Qt version is not properly installed, please run make install". However Qt library 4.7.0 for Windows is properly installed and I able to build current project using Visual Studio without any problems. What should I do to make it recognisable by QtCreator? I just guess it is LGPL license restrictions not to use msvc stuff in QtCreator. Or am I wrong?