https://connect.microsoft.com/VisualStudio/feedback/details/...
C++ devs may want to skip this release and just go for Visual C++ 12 when it's out, since by then hopefully XP will be ignorable.
https://connect.microsoft.com/VisualStudio/feedback/details/...
C++ devs may want to skip this release and just go for Visual C++ 12 when it's out, since by then hopefully XP will be ignorable.
Well, our Windows builds may just have to move from 2005 to 2010 and plan to be stuck there for the forseeable future.
I was hoping I could use a C++11 compiler for Windows development someday. But it's probably more likely that I'll stop developing for Windows before my company's customers stop running XP.
http://windows.microsoft.com/en-us/windows/products/lifecycl...
XP doesn't run IE9 either, and it came out ages ago. XP is old now.
I don't think I've ever met anyone who managed fewer than 25 servers who has ever looked that that calendar.
* the long gap between XP and Vista
* that it was still selling on new netbooks until quite recently, and
* the leveling off of CPU performance.
If it works for them, they will not break it.
That said: XP will eventually fade off, but not because of MS official support or extended or whatever. It will fade because end users will eventually stop installing and using it.
Our company only recently started the full roll out of Windows 7, and some computers still require Windows XP (for accounting applications).
These few computers will use Windows XP for the foreseeable future, official support or not.
Then to smaller and smaller niches.
I'm not saying it should die, or it is bad, but that it is old and new tools are not 'insane' to not support it. IE9 came out almost a year ago and doesn't support XP, for example. DirectX vNext in Vista isn't XP compatible.
"One big thing that works against us having any sort of nice workaround for this, is the fact that as of Visual C++ 2010, the CRT and MFC rebuild makefiles are no longer included with the source code. In 2008 and earlier, it was so easy to rebuild CRT and MFC DLLs because there was a clear set of makefiles included. Now all there is, is a silly "these are the compiler and linker switches we use, go find your own solution to rebuild these" web page."
It's also not something that would take them work to do, as the older library versions already implemented the code paths needed for Windows 2000 and XP.
I suspect MS wants the support for older OS-es banned to make new apps unrunable on Wine too.