Procedura: abilitare un set di strumenti Visual C++ a 64 bit dalla riga di comando
Visual C++ include compilatori che possono essere utilizzati per creare applicazioni eseguibili su sistemi operativi Windows 32 bit, 64 bit o ARM.
[!NOTA]
Per informazioni sugli strumenti specifici che sono inclusi in ogni edizione di Visual C++, vedere Edizioni di Visual C++.
Per informazioni su come utilizzare l'ambiente di sviluppo Visual Studio per creare applicazioni a 64 bit, vedere Procedura: configurare i progetti Visual C++ per piattaforme a 64 bit.
Nell'elenco riportato di seguito sono illustrate le diverse versioni di cl.exe, ossia il compilatore di Visual C++:
x86 su x86
Si può utilizzare i file di output per computer x86.Questa versione di cl.exe viene eseguita come processo a 32 bit, nativo in un computer x86 e con WOW64 in un sistema operativo Windows a 64 bit.x64 su x86 (compilatore incrociatox64 )
Si può creare file di output per x64.Questa versione di cl.exe viene eseguita come processo a 32 bit, nativo in un computer x86 e con WOW64 in un sistema operativo Windows a 64 bit.x64 su x64
Si può creare file di output per x64.Questa versione di cl.exe viene eseguita come processo nativo in un computer x64.ARM su x86 (compilatore incrociato ARM)
Si può utilizzare i file di output per computer ARM.Questa versione di cl.exe viene eseguita come processo a 32 bit, nativo in un computer x86 e con WOW64 in un sistema operativo Windows a 64 bit.
Quando Visual Studio è installato in un sistema operativo Windows a 64 bit, è disponibile il prompt dei comandi per la versione nativa a 64 bit e il compilatore incrociato.Per accedere a questo prompt dei comandi in Windows 8, nello schermo Avvia, aprire Tutte le app.In Microsoft Visual Studio 2012, scegliere uno degli strumenti nativi o incrociati del prompt dei comandi.Nelle versioni precedenti di Windows, scegliere Avvia, espandere Tutti i programmi, Microsoft Visual Studio 2012, e Strumenti di Visual Studio, quindi scegliere un prompt dei comandi.
Vcvarsall.bat
I compilatori possono essere utilizzati da riga di comando eseguendo il file batch Vcvarsall.bat, per configurare il percorso e le variabili d'ambiente che supportano i set strumenti di compilazione.Come impostazione predefinita, il percorso completo del file può essere sia C:\Program Files\Microsoft Visual Studio 11.0\VC\vcvarsall.bat su un sistema operativo Windows a 32 bit, o C:\Program Files (x86)\Microsoft Visual Studio 11.0\VC\vcvarsall.bat per sistemi a 64 bit.
[!NOTA]
Sebbene sia possibile utilizzare Vcvars32.bat per abilitare il set di strumenti di Visual C++, abilita solamente il compilatore a 32-bit.Per ulteriori informazioni, vedere Impostazione delle variabili di percorso e di ambiente per la compilazione dalla riga di comando.
Se non viene fornito alcun argomento, il file batch Vcvarsall.bat configura le variabili di ambiente per utilizzare il compilatore x86 a 32 bit.Tuttavia, è possibile utilizzarlo per configurare un qualsiasi compilatore.Se si specifica una configurazione del compilatore che non è installata o non è disponibile nell'architettura del computer, verrà visualizzato un errore.Nella tabella riportata di seguito sono elencati gli argomenti supportati.
Argomento di vcvarsall.bat |
Compilatore |
Architettura del computer di compilazione |
Architettura dell'output di compilazione |
---|---|---|---|
x86 |
Nativo a 32 bit |
x86, x64 |
x86 |
x86_amd64 |
x64 Cross |
x86, x64 |
x64 |
amd64 |
x64 Native |
x64 |
x64 |
x86_arm |
ARM Cross |
x86, x64 |
ARM |