Freigeben über


Unterstützte Plattformen (Microsoft C++)

Apps, die mit Visual Studio erstellt werden, können für verschiedene Plattformen eingesetzt werden.

Die Unterstützung für die Zielbestimmung von 32-Bit-ARM wurde in VS 2026 18.0 endgültig entfernt.

Visual Studio-Zielbetriebssystem und Architekturunterstützung

Betriebssystem 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 Die ARM64-Unterstützung ist in Visual Studio 2017 und höher verfügbar.

b Visual Studio unterstützt nicht mehr die Zielbestimmung von Windows XP. Verwenden Sie die Toolsets der Windows XP-Plattform, die in Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 und Visual Studio 2012 Update 1 enthalten sind, um Windows XP- und Windows Server 2003-Projekte zu erstellen.

c Visual Studio 2022 17.0 und höher unterstützen keine Unterstützung mehr für Windows Vista oder Windows Server 2008.

d Visual Studio 2026 18.0 und höher unterstützen Windows 7/8/8.1 oder Windows Server 2008 R2/2012/2012 R2 nicht mehr. Visual Studio 2026 und höher zielen auf Windows 10 oder höher und Windows Server 2016 oder höher ab.

e Sie können die Mobile-Entwicklung mit C++ -Workload im Installationsprogramm für Visual Studio 2017 und höher installieren. Wählen Sie im Visual Studio 2015-Setup die optionale Komponente Visual C++ für plattformübergreifende Entwicklung für Mobilgeräte aus, um auf iOS-oder Android-Plattformen abgezielte Apps zu entwickeln. Weitere Informationen finden Sie unter Installieren von Visual C++ für die plattformübergreifende mobile Entwicklung. Um iOS-Code zu erstellen, müssen Sie einen Macintosh-Computer besitzen und weitere Anforderungen erfüllen. Eine Liste der Voraussetzungen und Installationsanweisungen finden Sie unter Installieren und Konfigurieren von Tools zum Erstellen mit iOS. Sie können x86- oder ARM-Code für die Zielhardware erstellen. Verwenden Sie beim Erstellen für Android-Geräte x86-Konfigurationen. Verwenden Sie ARM-Konfigurationen für iOS-Geräte und die meisten Android-Geräte. WICHTIG: Ab Visual Studio 2026 (Version 18.0) werden die Mobile Entwicklung mit C++-Workload für iOS und Android im Visual Studio-Installationsprogramm und die Embedded- und IoT-Tools, einschließlich RTOS Viewer, Serial Monitor, Peripherieanzeige und ST Project Import, nicht mehr unterstützt und in einem zukünftigen Update entfernt. Die in der Mobilen Entwicklung mit C++-Workload aufgeführten Android-NDKs werden jedoch weiterhin unterstützt.

f Sie können die Workload "Linux-Entwicklung mit C++" im Visual Studio-Installationsprogramm ab Version 2017 installieren, um Linux-Plattformen zu unterstützen. Anweisungen hierzu finden Sie unter Herunterladen, Installieren und Einrichten der Linux-Workload. Dieses Toolset kompiliert Ihre ausführbare Datei auf dem Zielcomputer, sodass Sie Builds für jede unterstützte Architektur erstellen bauen können.

Informationen zum Festlegen der Zielplattformkonfiguration finden Sie unter How to: Configure Microsoft C++projects to target 64-bit, x64 platforms.

Siehe auch

Microsoft C++-Tools und -Features in Visual Studio-Editionen
Erste Schritte