Remarque
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de vous connecter ou de modifier des répertoires.
L’accès à cette page nécessite une autorisation. Vous pouvez essayer de modifier des répertoires.
Les applications générées à l’aide de Visual Studio peuvent être ciblées pour différentes plateformes.
La prise en charge du ciblage d’ARM 32 bits a été supprimée définitivement dans VS 2026 18.0.
Prise en charge du système d’exploitation et de l’architecture cibles de Visual Studio
| Système d’exploitation | 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 La prise en charge ARM64 est disponible dans Visual Studio 2017 et versions ultérieures.
b Visual Studio ne prend plus en charge le ciblage de Windows XP. Utilisez les ensembles d’outils de plateforme Windows XP inclus dans Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 et Visual Studio 2012 Update 1 pour générer des projets Windows XP et Windows Server 2003.
c Visual Studio 2022 17.0 et versions ultérieures ne prennent plus en charge le ciblage de Windows Vista ou Windows Server 2008.
d Visual Studio 2026 18.0 et versions ultérieures ne prennent plus en charge le ciblage de Windows 7/8/8.1 ou Windows Server 2008 R2/2012/2012 R2. Visual Studio 2026 et versions ultérieures ciblent Windows 10 ou version ultérieure et Windows Server 2016 ou version ultérieure.
E Vous pouvez installer le charge de travail développement mobile avec C++ dans le programme d’installation de Visual Studio 2017 et versions ultérieures. Lors de l’installation de Visual Studio 2015, choisissez le composant facultatif Visual C++ pour le développement mobile multiplateforme pour cibler les plateformes iOS ou Android. Pour obtenir des instructions, consultez Installer Visual C++ pour le développement mobile multiplateforme. Pour générer du code iOS, vous devez disposer d’un ordinateur Mac et satisfaire à d’autres exigences. Pour obtenir une liste des prérequis et des instructions détaillées, consultez Installer et configurer les outils de génération pour iOS. Vous pouvez générer du code x86 ou ARM en fonction du matériel cible. Utilisez des configurations x86 pour générer pour certains appareils Android. Utilisez des configurations ARM pour générer des applications pour les appareils iOS et la plupart des appareils Android. IMPORTANT : À compter de Visual Studio 2026 (version 18.0), le développement mobile avec charge de travail C++ pour iOS et Android ciblant le programme d’installation de Visual Studio et les outils Embedded et IoT, notamment RTOS Viewer, Serial Monitor, Périphérique Viewer et ST Project Import- ne sont plus pris en charge et seront supprimés dans une prochaine mise à jour. Toutefois, les NDK Android répertoriés dans le chargement de travail Mobile pour le développement avec C++ continuent d’être pris en charge.
f Vous pouvez installer la charge de travail Linux development avec C++ dans le programme d’installation de Visual Studio 2017 et versions ultérieures pour destiner à des plateformes Linux. Pour obtenir des instructions, consultez Télécharger, installer et configurer la charge de travail Linux. Cet ensemble d’outils compile votre exécutable sur la machine cible, ce qui vous permet de générer du code pour toutes les architectures prises en charge.
Pour plus d’informations sur la définition de la configuration de la plateforme cible, consultez Guide pratique pour configurer des projets Microsoft C++ pour cibler des plateformes 64 bits et x64.
Voir aussi
Outils et fonctionnalités Microsoft C++ dans les éditions de Visual Studio
Prise en main