Monday, September 17, 2012 6:57 AM
As mentioned in this article, it is now possible to target Windows XP with Visual Studio 2012 (at least with Express for Desktop ATM). However, the Visual C++ redistributables have not been updated. The info page says it does not support XP, and indeed, if you try to run it on XP it will fail with error.
But if I specify subsystem 5.x the compiled binaries will be XP compatible. If I use the WDK7 headers and libs, they will run without any redist installed. However, I wanna avoid the WDK hack, and in that case, there will be entry points missing and similar errors. Even if I manually copy msvcr110.dll from 7.
Is it expected that these redistributables will be updated to support XP again?
- Changed Type Barry WangMicrosoft Contingent Staff, Moderator Tuesday, September 18, 2012 7:09 AM
Tuesday, September 18, 2012 7:09 AMModerator
Thanks for your post.
Since it is not a supported feature now, I recommend you submit a feature request here:
And note the updates on this blog http://blogs.msdn.com/b/vcblog/
Barry Wang [MSFT]
MSDN Community Support | Feedback to us
Saturday, September 29, 2012 12:24 PM
I too want to build C++ projects in VS 2012 which are able to run on XP.
The link says this about an update this fall:
"This update will make the necessary modifications to the Visual C++ 2012 compiler, runtime, and libraries to enable developers to create applications and DLLs that run on Windows XP..."
So, I think that we have to wait for Microsoft. I wish I knew when:(