I have a very simple C ++ program compiled into VS 11 Beta on Windows 7.
All project parameters by default except the runtime library. I changed multithreaded DLL (/ MD) to multithreaded (/ MT). As far as I know, this statically links the runtime library.
Attempting to run this exe on another Windows 7 machine with the installed version of VS 11 Beta works fine.
Attempting to run it on a Windows XP machine without installing VS causes a pop-up error message.
"**. exe is not a valid Win32 application"
Are there any settings that need to be changed in order to do binary work on XP that was compiled using VS 11 Beta on Win7?
source
share