Windows Platforms (CRT)
The C run-time libraries for Visual Studio support current versions of Windows and Windows Server, Windows 8, Windows Server 2012, Windows 7, Windows Server 2008, and Windows Vista, and optionally support Windows XP Service Pack 3 (SP3) for x86, Windows XP Service Pack 2 (SP2) for x64, and Windows Server 2003 Service Pack 2 (SP2) for both x86 and x64. All of these operating systems support the Windows desktop API (Win32) and provide Unicode support. In addition, any Win32 application can use a multibyte character set (MBCS).
The default installation of the Desktop development with C++ workload in Visual Studio 2017 does not include support for Windows XP and Windows Server 2003 development. You must install the optional component Windows XP support for C++ to enable a Windows XP platform toolset.