Поддерживаемые платформы (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
Начало работы