Piattaforme supportate (Visual C++)Supported Platforms (Visual C++)

Le applicazioni compilate tramite --- --- Visual StudioVisual Studio possono essere destinate a diverse piattaforme come indicato di seguito.Apps built by using --- --- Visual StudioVisual Studio can be targeted to various platforms, as follows.

Sistema operativoOperating System x86x86 x64x64 ARMARM
Windows XPWindows XP XX XX
--- --- Windows Server 2003Windows Server 2003 XX XX
Windows VistaWindows Vista XX XX
Windows Server 2008Windows Server 2008 XX XX
Windows 7Windows 7 XX XX
Windows Server 2012 R2Windows Server 2012 R2 XX XX
Windows 8Windows 8 XX XX XX
Windows 8,1Windows 8.1 XX XX XX
Windows 10Windows 10 XX XX XX
Android **Android ** XX XX XX
iOS **iOS ** XX XX XX
Linux ***Linux *** XX XX XX

* È possibile usare il set di strumenti della piattaforma Windows XP in Visual Studio 2017, Visual Studio 2015, Visual Studio 2013 e Visual Studio 2012 Update 1 o versione successiva per la compilazione di progetti Windows XP e --- --- Windows Server 2003Windows Server 2003.* You can use the Windows XP platform toolset included in Visual Studio 2017, Visual Studio 2015, Visual Studio 2013, and Visual Studio 2012 Update 1 or later to build Windows XP and --- --- Windows Server 2003Windows Server 2003 projects. Per informazioni su come usare questo set di strumenti della piattaforma, vedere Configurazione di programmi per Windows XP.For information on how to use this platform toolset, see Configuring Programs for Windows XP. Per altre informazioni sulla modifica del set di strumenti della piattaforma, vedere Procedura: Modificare il framework di destinazione e il set di strumenti della piattaforma.For additional information on changing the platform toolset, see How to: Modify the Target Framework and Platform Toolset.

** È possibile installare il carico di lavoro Sviluppo di applicazioni per dispositivi mobili con C++ nel programma di installazione di Visual Studio (o nel componente facoltativo Visual C++ per lo sviluppo di app per dispositivi mobili multipiattaforma nella configurazione di Visual Studio 2015) per piattaforme iOS o Android di destinazione.** You can install the Mobile development with C++ workload in the Visual Studio installer (or the optional Visual C++ for Cross Platform Mobile Development component in Visual Studio 2015 setup) to target iOS or Android platforms. Per istruzioni, vedere Installare Visual C++ per lo sviluppo di app per dispositivi mobili multipiattaforma.For instructions, see Install Visual C++ for Cross-Platform Mobile Development. Per compilare il codice iOS, è necessario disporre di un computer Mac e soddisfare altri requisiti.To build iOS code, you must have a Mac computer and meet other requirements. Per un elenco di prerequisiti e istruzioni di installazione, vedere Installare e configurare gli strumenti per la compilazione con iOS.For a list of prerequisites and installation instructions, see Install And Configure Tools to Build using iOS. È possibile compilare il codice x86 o ARM in modo che corrisponda all'hardware di destinazione.You can build x86 or ARM code to match the target hardware. Utilizzare le configurazioni x86 da compilare per il simulatore iOS, l’emulatore Microsoft Visual Studio e alcuni dispositivi Android.Use x86 configurations to build for the iOS simulator, Microsoft Visual Studio Emulator for Android, and some Android devices. Utilizzare le configurazioni ARM da compilare per dispositivi iOS e la maggior parte dei dispositivi Android.Use ARM configurations to build for iOS devices and most Android devices.

*** È possibile installare il carico di lavoro Sviluppo di applicazioni Linux con C++ nel programma di installazione di Visual Studio per specificare come destinazione le piattaforme Linux.*** You can install the Linux development with C++ workload in the Visual Studio installer to target Linux platforms. Per le istruzioni, vedere Scaricare, installare e configurare il carico di lavoro Linux.For instructions, see Download, Install and Setup the Linux Workload. Poiché questo set di strumenti compila l'eseguibile nel computer di destinazione, è possibile eseguire la compilazione per qualsiasi architettura supportata.This toolset compiles your executable on the target machine, so you can build for any supported architecture.

Per informazioni su come impostare la configurazione della piattaforma di destinazione, vedere Procedura: Configurare i progetti Visual C++ per piattaforme x64 a 64 bit.For information about how to set the target platform configuration, see How to: Configure Visual C++ Projects to Target 64-Bit, x64 Platforms.

Vedere ancheSee Also

Strumenti e funzionalità di Visual C++ nelle versioni di Visual Studio Visual C++ Tools and Features in Visual Studio Editions
IntroduzioneGetting Started