title: Can I deploy for Windows 2000 using Qt 4.8.4?
body: <p>I have created an application using Qt 4.8.4, and now I have to distribute it on Windows 2000 machines, among the others. I have already tried searching over the Internet for a clear explanation about it, but I can't find a confirmation on what's the older Windows version actually supported by Qt.</p>
  
  <p>The application runs fine on Windows XP (both 32 and 64 bit) and Windows 7 but, when I try to launch it on Windows 2000 I receive the well-known error "<em>[Application name].exe is not a valid win32 application.</em>", and I guess that the error relies on the unsupported Windows version.</p>
  
  <p>The application is a "simple" one, it just need QtCore4.dll and QtGui4.dll as dependencies.</p>
  
  <p>If it can help, I am developing on a Windows 7 64 bit machine, using Qt 4.8.4 and Qt Creator 2.7.1. If I go under Tools->Options->Build&amp;Run->Kits->Manual->Desktop, I have "Microsoft Visual C++ Compiler 10.0 (x86)" as the compiler in use. Do I have to select a different one, maybe?</p>
  
  <p>Thanks for any answer.</p>
  
  <hr>
  
  <p><strong>EDIT</strong>: <code>What I've done after reading @vahancho's answer</code>:</p>
  
  <ul>
  <li>"Move" the project from Qt Creator to Visual Studio 2010, using CMake;</li>
  <li>Install Visual Studio Express 2008 (enabling the V90 Platform Toolset, this way)</li>
  <li>Open the project from VS2010, and go under Project Properties->Configuration Properties->General and change Platform Toolset to V90;</li>
  <li>Recompile the project;</li>
  </ul>
  
  <p>Now, I've tried to run the application compiled this way on a virtual machine, mounting Windows 2000, but I get another error, this time: "<strong><em>The procedure entry point DecodePointer could not be located in the dynamic link library KERNEL32.dll</em></strong>".</p>