ПОРТАЛ ПРОГРАММИСТОВ
Какие версии Windows поддерживаются разными Microsoft Visual C++?


6.07.x8.09.010.011.012.014.0
Windows 95дада------
Windows 98дадада-----
Windows MEдадада-----
Windows 2000дадададада---
Windows Server 2000дадададада---
Windows XPдададададада*да*да*
Windows Server 2003дададададада*да*да*
Windows Server 2003 R2дададададада*да*да*
Windows Vistaдададададададада
Windows Server 2008дададададададада
Windows 7дададададададада
Windows Server 2008 R2дададададададада
Windows 8дададададададада
Windows 8 RT / ARM / METRO-----дадада
Windows Server 2012дададададададада
Windows 10дададададададада


Версии Visual C++:

6.0 = Visual C++ 6.0.
7.X = Visual C++ .NET 2002, 2003 (7.0, 7.1).
8.0 = Visual C++ 2005.
9.0 = Visual C++ 2008.
10.0 = Visual C++ 2010.
11.0 = Visual C++ 2012.
12.0 = Visual C++ 2013.
14.0 = Visual C++ 2015.


Visual C++ 2005 поддерживает Windows 2000 начиная с Service Pack 3.

Visual C++ 2005 SP1 не поддерживает Windows 98, Me, но откомпилированные exe обычно работают на этих системах.

Visual C++ 2008 поддерживает Windows 2000 начиная с Service Pack 4.

Visual C++ 2010 поддерживает Windows XP начиная с Service Pack 3.

Windows 95 это Windows 95 и Windows 95 Second Edition.

Windows 98 это Windows 98 и Windows 98 Second Edition.

Для поддержки Windows 2000 нужно использовать Visual Studio Multi-Targeting (VS 2008 toolkit). VS 2010 tools не поддерживает Windows 2000.

* Поддержка Windows XP ограничена, в некоторых случаях возможна только после обновления: https://blogs.msdn.microsoft.com/vcblog/2012/06/15/targeting-windows-xp-with-c-in-visual-studio-2012/