Procedura: abilitare un set di strumenti Visual C++ a 64 bit dalla riga di comando

Sebbene non venga installato automaticamente e non sia disponibile in tutte le versioni (per ulteriori informazioni, vedere Edizioni di Visual C++), in Visual C++ sono inclusi compilatori per la creazione di applicazioni eseguibili su un sistema operativo Windows a 64 bit.

Per informazioni sull'installazione dei compilatori a 64 bit, vedere Installing Visual Studio 64-bit Components.

Per informazioni sulla creazione di applicazioni a 64 bit nell'ambiente di sviluppo di Visual Studio, 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
    Consente di creare 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.

  • Itanium su x86 (compilatore incrociato Itanium)
    Consente di creare file di output per Itanium. 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 incrociato x64)
    Consente di 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.

  • Itanium su Itanium
    Consente di creare file di output per Itanium. Questa versione di cl.exe viene eseguita come processo nativo in un computer Itanium.

  • x64 su x64
    Consente di creare file di output per x64. Questa versione di cl.exe viene eseguita come processo nativo in un computer x64.

Quando i compilatori a 64 bit vengono installati in un sistema operativo Windows a 64 bit, verranno visualizzati prompt dei comandi per i diversi compilatori nativi e incrociati a 64 bit. Per accedere a questi prompt, fare clic sul pulsante Start, quindi scegliere Tutti i programmi, Microsoft Visual Studio 2010, Visual Studio Tools e aprire un prompt dei comandi.

Vcvarsall.bat

È possibile utilizzare uno qualsiasi dei cinque compilatori dalla riga di comando eseguendo il file batch vcvarsall.bat. Per impostazione predefinita, il percorso completo di questo file è C:\Programmi\Microsoft Visual Studio 10\VC\Vcvarsall.bat.

Per attivare il set di strumenti Visual C++ è anche possibile utilizzare il file vcvars32.bat. In questo caso, tuttavia, verrà attivato soltanto il compilatore a 32 bit. Per ulteriori informazioni, vedere Setting the Path and Environment Variables for Command-Line Builds.

Se non viene fornito alcun argomento, questo file batch configura le variabili di ambiente necessarie per l'utilizzo del compilatore x86 a 32 bit. Questo file, tuttavia, può essere utilizzato per configurare uno qualsiasi dei compilatori a 64 bit. Nella tabella riportata di seguito sono elencati gli argomenti supportati di vcvarsall.bat.

Argomento di vcvarsall.bat

Compilatore

Host (in modalità nativa o tramite emulazione)

Architettura di destinazione

"x86" (valore predefinito)

Nativo a 32 bit

x86, x64, Itanium

x86

"x86_amd64"

x64 Cross

x86, x64, Itanium

x64

"x86_ia64"

Itanium Cross

x86, x64, Itanium

Itanium

"amd64"

x64 Native

x64

x64

"ia64"

Itanium nativo

Itanium

Itanium

Vedere anche

Altre risorse

Programmazione a 64 bit con Visual C++