Поделиться через


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

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

Поддержка 32-разрядного ARM была окончательно удалена в VS 2026 18.0.

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

Операционная система x86 x64 ARM64a
Windows XP b X X
Windows Vistac X X
Windows 7d X X
Windows 8d X X
Windows 8.1d X X
Windows 10 X X X
Windows 11 X X X
Windows Server 2003 b X X
Windows Server 2008d X X
Windows Server 2008 R2d X X
Windows Server 2012d X X
Windows Server 2012 R2d X X
Windows Server 2016 X X
Windows Server 2019 X X
Windows Server 2022 X X
Windows Server 2025 г. X X
Android e X X X
iOS e X
Linux f X X X

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

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

c Visual Studio 2022 версии 17.0 и более поздние больше не поддерживают нацеливание на Windows Vista или Windows Server 2008.

d Visual Studio 2026 18.0 и более поздних версий больше не поддерживает назначение Windows 7/8.1 или Windows Server 2008 R2/2012/2012 R2. Visual Studio 2026 и более поздней версии предназначены для Windows 10 или более поздней версии и Windows Server 2016 или более поздней версии.

e Вы можете установить рабочую нагрузку "Разработка мобильных приложений" с помощью C++ в установщике Visual Studio 2017 и более поздних версий. При настройке Visual Studio 2015 выберите дополнительный компонент Visual C++ для кроссплатформенной мобильной разработки, чтобы выбрать целевую платформу iOS или Android. Инструкции см. в разделе Установка Visual C++ для разработки кроссплатформенных мобильных приложений. Для создания кода iOS необходимо иметь компьютер Mac и выполнить другие требованиям. Список необходимых условий и инструкции для установки см. в разделе Установка и настройка средств для разработки с помощью iOS. Вы можете создавать код x86 или ARM для соответствия целевому оборудованию. Используйте конфигурации x86 для создания некоторых устройств Android. Используйте конфигурацию ARM для создания кода для устройств iOS и большинства устройств Android. ВАЖНО. Начиная с Visual Studio 2026 (версии 18.0), рабочая нагрузка "Мобильная разработка с использованием C++", предназначенная для работы с iOS и Android в установщике Visual Studio, и средства для встраиваемых систем и IoT (включая средство просмотра ОСРВ, последовательный монитор, периферийный просмотр и импорт проектов ST) больше не поддерживаются и будут удалены в будущих обновлениях. Однако пакеты NDK Android, перечисленные в разработке мобильных приложений с помощью рабочей нагрузки C++, продолжают поддерживаться.

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

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

См. также

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