Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How can I build executables which can be run in Windows XP using Visual Studio 2012 and Intel Compiler XE 2013?

When I develop a application which can be run in Window XP using Visual Studio 2012, I set Visual Studio 2012 - Windows XP (v110_xp) to the platform toolset property.

But if I want to build the application using Intel Compiler XE 2013 with Visual Studio 2012, that property should be Intel C++ Compiler XE 13.0 I suppose.

And a built executable with the property can't be run in Windows XP with message "$APPNAME is not a valid Win32 application."

How can I build executables which can be run in Window XP using Visual Studio 2013 and Intel Compiler XE 2013?

My development environment is as follows:

  • Development machine : Window 7 Update1
  • Target machine : Window XP SP3
  • Compiler : Microsoft Visual Studio 2012 Update3 and Intel C++ Composer XE 2013
like image 881
hotwatermorning Avatar asked Jul 12 '13 02:07

hotwatermorning


1 Answers

I found a solution in Intel official articles.

http://software.intel.com/en-us/articles/linking-applications-using-visual-studio-2012-to-run-on-windows-xp

like image 58
hotwatermorning Avatar answered Oct 20 '22 19:10

hotwatermorning