Procedura: abilitare un set di strumenti Visual C++ a 64 bit dalla riga di comando
Visual C++ include compilatori che è possibile utilizzare per creare applicazioni eseguibili su sistemi operativi Windows a 32 bit o a 64 bit o ARM.
[!NOTA]
Per informazioni sugli strumenti specifici inclusi in ogni edizione di Visual C++, vedere Strumenti e modelli Visual C++ nelle edizioni di Visual Studio.
Per informazioni su come usare l'IDE di Visual Studio per creare applicazioni a 64 bit, vedere Procedura: configurare i progetti Visual C++ per piattaforme a 64 bit.
Visual Studio include compilatori a 32 bit, ospitati in x86, nativi e incrociati per destinazioni x86, x64 e ARM.Quando Visual Studio viene installato in un sistema operativo Windows a 64 bit, per ogni destinazione (x86, x64 e ARM) vengono installati i compilatori nativi e incrociati a 32 bit ospitati da x86 e inoltre i compilatori nativi e incrociati a 64 bit ospitati da x64.I compilatori a 32 e 64 bit per ogni destinazione generano codice identico, ma i compilatori a 64 bit supportano più memoria per i simboli di intestazione precompilati e le opzioni di ottimizzazione dell'intero programma (/GL, /LTCG).In caso di limiti della memoria quando si utilizza un compilatore a 32 bit, provare il compilatore a 64 bit.
Quando Visual Studio è installato in un sistema operativo Windows a 64 bit, sono disponibili ulteriori collegamenti al prompt dei comandi per i compilatori a 64 bit nativi e incrociati per x64 e x86.Per accedere a questo prompt dei comandi in Windows 8, nella schermata Start aprire Tutte le app.Nella versione installata di Visual Studio aprire Strumenti di Visual Studio e scegliere uno dei prompt dei comandi degli strumenti nativi o incrociati.Nelle versioni precedenti di Windows fare clic sul pulsante Start, espandere Tutti i programmi, Visual Studio, Strumenti di Visual Studio, quindi scegliere un prompt dei comandi.
Vcvarsall.bat
I compilatori possono essere usati da riga di comando eseguendo il file di comando vcvarsall.bat, per configurare il percorso e le variabili di ambiente che supportano il set di strumenti del compilatore.Poiché non sono disponibili collegamenti al prompt dei comandi che consentano di abilitare un set di strumenti a 64 bit per piattaforme x86 o ARM, per usare il set di strumenti a 64 bit eseguire vcvarsall.bat in una finestra del prompt dei comandi.Per altre informazioni, vedere Impostazione delle variabili di percorso e di ambiente per la compilazione dalla riga di comando.
I passaggi seguenti mostrano come configurare un prompt dei comandi per l'uso del set di strumenti nativo a 64 bit per piattaforme x86, x64 e ARM.
Per eseguire vcvarsall.bat in modo da usare un set di strumenti a 64 bit
Al prompt dei comandi passare alla directory di installazione di Visual C++.Il percorso dipende dal sistema e dall'installazione di Visual Studio, ma in genere corrisponde a C:\Programmi (x86)\Microsoft Visual Studio versione\VC\. Ad esempio, immettere quanto segue:
cd "\Programmi (x86)\Microsoft Visual Studio 12.0\VC"
Per configurare questa finestra del prompt dei comandi per compilazioni da riga di comando a 64 bit destinate a piattaforme x64, al prompt dei comandi immettere quanto segue:
vcvarsall amd64
Per configurare questa finestra del prompt dei comandi per compilazioni da riga di comando a 64 bit destinate a piattaforme x86, al prompt dei comandi immettere quanto segue:
vcvarsall amd64_x86
Per configurare questa finestra del prompt dei comandi per compilazioni da riga di comando a 64 bit destinate a piattaforme ARM, al prompt dei comandi immettere quanto segue:
vcvarsall amd64_arm