Поддерживаемые платформы (Visual C++)

Приложения, разработанные с помощью Visual Studio, могут быть нацелены на различные платформы.

Поддержка целевой операционной системы и архитектуры Visual Studio

Операционная система x86 X64 ARM ARM64a
Windows XP b X X
Windows Vista X X
Windows 7 X X
Windows 8 X X X
Windows 8.1 X X X
Windows 10 X X X X
Windows 11 X X X X
Windows Server 2003 b X X
Windows Server 2008 R2 X X
Windows Server 2012 R2 X X
Windows Server 2016 X X
Windows Server 2019 X X
Windows Server 2022 X X
Android c X X X X
iOS c X X X X
Linux d X X X X

a Поддержка ARM64 доступна в Visual Studio 2017 и более поздних версиях.

b Вы можете использовать набор инструментов платформы Windows XP, включенный в Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 и Visual Studio 2012 с обновлением 1 для создания проектов Windows XP и Windows Server 2003. Сведения об использовании этого набора инструментов платформы см. в разделе Настройка программ для Windows XP. Сведения об изменении набора инструментов платформы см. в разделе Практическое руководство. Изменение требуемой версии .NET Framework и набора средств платформы.

c Вы можете установить рабочую нагрузку Разработка мобильных приложений на языке C++ в установщике для Visual Studio 2017 и более поздних версий. При настройке Visual Studio 2015 выберите дополнительный компонент Visual C++ для кроссплатформенной мобильной разработки, чтобы выбрать целевую платформу iOS или Android. Инструкции см. в разделе Установка Visual C++ для разработки кроссплатформенных мобильных приложений. Для создания кода iOS необходимо иметь компьютер Mac и выполнить другие требованиям. Список необходимых условий и инструкции для установки см. в разделе Установка и настройка средств для разработки с помощью iOS. Вы можете создавать код x86 или ARM для соответствия целевому оборудованию. Используйте конфигурации x86 для создания некоторых устройств Android. Используйте конфигурацию ARM для создания кода для устройств iOS и большинства устройств Android.

d Можно установить рабочую нагрузку Разработка для Linux на C++ в установщике для Visual Studio 2017, чтобы выбрать целевую платформу Linux. Инструкции см. в разделе Загрузка, установка и настройка рабочей нагрузки Linux. Этот набор инструментов компилирует исполняемый файл на целевом компьютере, поэтому вы можете создавать решения для любой поддерживаемой архитектуры.

Информацию о том, как задать конфигурацию целевой платформы, см. в разделе Практическое руководство. Настройка проектов Visual C++ для 64-разрядных платформ с архитектурой x64.

См. также

Инструменты и функции Visual C++ в выпусках Visual Studio
Начало работы