Freigeben über


Unterstützte Plattformen (Visual C++)

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

Visual Studio-Zielbetriebssystem und Architekturunterstützung

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

b Sie können das in Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 und Visual Studio 2012 Update 1 enthaltene Windows XP-Plattformtoolset zum Erstellen von Windows XP- und Windows Server 2003-Projekten verwenden. Weitere Informationen zum Verwenden dieser Plattformtoolsets finden Sie unter Konfigurieren von Programmen für Windows XP. Details zum Ändern des Plattformtoolsets finden Sie unter Vorgehensweise: Ändern des Zielframeworks und des Plattformtoolsets.

c Sie können die Workload Mobile-Entwicklung mit C++ im Installer 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.

d Sie können die Workload Linux-Entwicklung mit C++ im Installer für Visual Studio 2017 und höher installieren, um für Linux-Plattformen zu programmieren. 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 Vorgehensweise: Konfigurieren von C++-Projekten für 64-Bit-Zielplattformen (x64).

Siehe auch

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