I configure Qt with much the same switches and it works. This is my configure command:

configure -no-sql-sqlite -no-qt3support -no-opengl -platform win32-msvc2008 -no-libtiff -no-dbus -no-phonon -no-phonon-backend -no-webkit


Some things you might try:

  1. set the %QTDIR% environment variable to C:\Qt\2009.04\qt (Control Panel/System/Advanced/Environment Variables. I usually do this only for the current user)
  2. add %QTDIR%\bin to the %PATH% variable for the current user
  3. change "win32-msvc2005" to "win32-msvc2008" in the configure command
  4. open the real VS command prompt. In the screenshot you have a normal command prompt, NOT the VS command prompt (it should read "Visual Studio 2008 command prompt").