Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Visual Studio include compilatori, linker e altri strumenti C++ che è possibile usare per creare versioni specifiche della piattaforma delle app. È possibile creare versioni eseguite su sistemi operativi Windows basati su ARM a 32 bit, a 64 bit o su ARM. Altri carichi di lavoro di Visual Studio facoltativi consentono di usare strumenti C++ con altre piattaforme come destinazione, ad esempio iOS, Android e Linux. L'architettura di compilazione predefinita usa strumenti ospitati da piattaforme x86 a 32 bit per compilare codice Windows a 32 bit nativo per piattaforme x86.
Probabilmente hai un computer a 64 bit. Quando Visual Studio è installato in un sistema operativo Windows a 64 bit, sono disponibili altre scorciatoie del prompt dei comandi per sviluppatori per i compilatori nativi a 64 bit, ospitati in x64 e cross. Quando si compila codice per processori ARM, x64 o x86, è possibile sfruttare i vantaggi del processore e dello spazio di memoria disponibili per il codice a 64 bit usando il set di strumenti a 64 bit ospitato su piattaforma x64.
Usare un collegamento al prompt dei comandi per sviluppatori ospitato in una piattaforma a 64 bit
Per accedere a questi prompt dei comandi in Windows, nel menu Start digitare x64 e quindi scegliere uno dei prompt dei comandi per sviluppatori x64 nativi o cross-tool.
Se sono installate versioni diverse di Visual Studio, vengono visualizzate altre versioni del prompt. Scegliere il prompt dei comandi per la versione di Visual Studio che si desidera usare.
Nelle versioni precedenti di Windows scegliere Start, espandere Tutti i programmi, quindi espandere la cartella per la versione di Visual Studio. Per le versioni precedenti di Visual Studio, questa cartella è Visual Studio Tools. Per altre informazioni, vedi Scelte rapide del prompt dei comandi per sviluppatori.
Usare vcvarsall.bat per impostare un'architettura di compilazione ospitata a 64 bit
Una qualsiasi delle configurazioni di build degli strumenti nativi o cross-compiler può essere utilizzata dalla riga di comando eseguendo il file di comando vcvarsall.bat. Questo file di comando configura il percorso e le variabili di ambiente che consentono un'architettura di compilazione specifica in una finestra del prompt dei comandi esistente. Per altre informazioni, consulta Posizione dei file di comando per sviluppatori.
Osservazioni:
Quando si installa un carico di lavoro C++ tramite il programma di installazione di Visual Studio, vengono sempre installati gli strumenti a 32 bit, gli strumenti nativi con host x86 e gli strumenti di compilazione incrociata per compilare codice x86 e x64. Se si include il carico di lavoro della piattaforma UWP (piattaforma UWP (Universal Windows Platform)), vengono installati anche gli strumenti con compilatore incrociato ospitati su piattaforma x86 per la compilazione di codice ARM.
Se si installano questi carichi di lavoro in un computer con processore x64 a 64 bit, si ottengono anche strumenti a 64 bit nativi con compilatore incrociato per la compilazione di codice x86, x64 e ARM. I compilatori a 32 e a 64 bit generano codice identico, ma gli strumenti a 64 bit supportano una maggiore quantità di memoria per i simboli di intestazione precompilata e le opzioni Ottimizzazione intero programma (/GL e /LTCG). In caso di limiti della memoria quando si usano gli strumenti a 32 bit, provare gli strumenti a 64 bit.
Nota
Per informazioni sugli strumenti specifici inclusi in ogni edizione Visual Studio, vedere C++ Tools and Features in Visual Studio Editions.
Per informazioni su come usare il IDE di Visual Studio per creare applicazioni a 64 bit, vedere Come configurare progetti Visual Studio C++ per piattaforme x64 a 64 bit.