Procedura: attivare un set di strumenti Visual C++ a 64 bit dalla riga di comando
Aggiornamento: novembre 2007
Sebbene non venga installato automaticamente e non sia disponibile in tutte le versioni (per ulteriori informazioni, vedere Edizioni di Visual C++.), in Visual C++ 2005 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 Installazione di componenti Visual Studio a 64 bit.
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 2005, 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 8\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 Impostazione delle variabili di percorso e di ambiente per la generazione dalla riga di comando.
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 incrociato |
x86, x64, Itanium |
x64 |
"x86_IPF" |
Itanium incrociato |
x86, x64, Itanium |
Itanium |
"amd64" |
x64 nativo |
x64 |
x64 |
"IPF" o "itanium" |
Itanium nativo |
Itanium |
Itanium |