As far as I know msvc-2008 is supported... I can see support for it in both the commercial and open source editions. If you use prefix in Windows, you have to manually copy the mkspecs directory or issue make install_mkspecs before building Qt. There is something wrong with the compilation process and qmake looks for the specs in a wrong directory.