title: How can I build executables which can be run in Windows XP using Visual Studio 2012 and Intel Compiler XE 2013?
body: <p>When I develop a application which can be run in <code>Window XP</code> using <code>Visual Studio 2012</code>,
  I set <strong><code>Visual Studio 2012 - Windows XP (v110_xp)</code></strong> to the <strong><code>platform toolset</code></strong> property.</p>
  
  <p>But if I want to build the application using <code>Intel Compiler XE 2013</code> with <code>Visual Studio 2012</code>,
  that property should be <strong><code>Intel C++ Compiler XE 13.0</code></strong> I suppose.</p>
  
  <p>And a built executable with the property can't be run in <code>Windows XP</code> with message "$APPNAME is not a valid Win32 application."</p>
  
  <p>How can I build executables which can be run in <code>Window XP</code> using <code>Visual Studio 2013</code> and <code>Intel Compiler XE 2013</code>?</p>
  
  <p>My development environment is as follows:</p>
  
  <ul>
  <li>Development machine : <code>Window 7 Update1</code></li>
  <li>Target machine : <code>Window XP SP3</code></li>
  <li>Compiler : <code>Microsoft Visual Studio 2012 Update3</code> and <code>Intel C++ Composer XE 2013</code></li>
  </ul>