Compilazione dalla riga di comando
È possibile compilare applicazioni C e C++ nella riga di comando tramite gli strumenti inclusi in Visual Studio. Con ogni edizione di Visual Studio viene installato un set di strumenti della riga di comando in cui sono inclusi un compilatore, un linker, altri strumenti di compilazione e un file di comando per l'impostazione dell'ambiente di compilazione necessario. Per impostazione predefinita, questi strumenti vengono installati in unità:\Programmi (x86)\Microsoft Visual Studio versione\VC\bin\. La directory effettiva nel computer in uso dipende dal sistema, dalla versione di Visual Studio e dalle opzioni di installazione selezionate.
Per funzionare correttamente, gli strumenti per la compilazione da riga di comando di Visual C++ richiedono diverse variabili di ambiente, personalizzate per l'installazione specifica. Durante l'installazione di Visual Studio, viene creato un file di comando vcvarsall.bat che è possibile eseguire per impostare le variabili di ambiente necessarie. Viene inoltre creato un collegamento che avvia una finestra del prompt dei comandi per gli sviluppatori in cui queste variabili sono già impostate. Queste variabili di ambiente sono specifiche per l'installazione e potrebbero essere modificate da aggiornamenti del prodotto. È pertanto consigliabile usare il file vcvarsall.bat o un collegamento al prompt dei comandi per gli sviluppatori anziché impostarle personalmente. Per altre informazioni, vedere Impostazione delle variabili di percorso e di ambiente per la compilazione dalla riga di comando.
Per aprire una finestra del prompt dei comandi per gli sviluppatori
Nella schermata Start di Windows 8 digitare Strumenti di Visual Studio. I risultati della ricerca cambiano durante la digitazione. Quando compare Strumenti di Visual Studio selezionare questa opzione.
Nelle versioni precedenti di Windows, scegliere Start, quindi digitare Strumenti di Visual Studio nella casella di ricerca. Quando Strumenti di Visual Studio compare nei risultati della ricerca, selezionare questa opzione.
Nella cartella Strumenti di Visual Studio aprire il Prompt dei comandi per gli sviluppatori relativo alla versione in uso di Visual Studio.
Per compilare un progetto C/C++ nella riga di comando, è possibile usare questi strumenti da riga di comando di Visual C++:
CL
Usare il compilatore (cl.exe) per compilare e collegare file del codice sorgente in app, librerie e DLL.Link
Usare il linker (link.exe) per collegare file oggetto e librerie compilati in app e DLL.MSBuild (Visual C++)
Usare MSBuild (msbuild.exe) per compilare progetti Visual C++ e soluzioni Visual Studio. Equivale a eseguire il comando Compila progetto o Compila soluzione nell'ambiente IDE di Visual Studio.DEVENV
Usare DEVENV (devenv.exe) in combinazione con un'opzione della riga di comando, ad esempio /Build o /Clean per eseguire determinati comandi di compilazione senza visualizzare l'ambiente IDE di Visual Studio.NMAKE
Usare NMAKE (nmake.exe) per automatizzare attività per la compilazione di progetti di Visual C++ usando un makefile tradizionale.
Durante la compilazione nella riga di comando, per ottenere informazioni su avvisi, errori e messaggi è possibile avviare Visual Studio e quindi scegliere ? e Cerca sulla barra dei menu.
In questa sezione
Negli articoli inclusi in questa sezione della documentazione viene illustrato come compilare app nella riga di comando, viene descritto come personalizzare l'ambiente di compilazione da riga di comando per usare i set di strumenti a 64 bit e le piattaforme x86, x64 e ARM e vengono fornite informazioni su come usare gli strumenti di sviluppo da riga di comando MSBuild e NMAKE.
Procedura dettagliata: compilazione di un programma C++ nativo nella riga di comando
Presenta un esempio in cui viene illustrato come creare e compilare un semplice programma C++ nella riga di comando.Procedura dettagliata: Compilazione di un programma in C dalla riga di comando
Descrive come compilare un programma nel linguaggio di programmazione C.Procedura dettagliata: Compilazione di un programma in C++/CLI dalla riga di comando
Descrive come creare e compilare un programma C++/CLI che usa .NET Framework.Procedura dettagliata: Compilazione di un programma in C++/CX dalla riga di comando
Descrive come creare e compilare un programma C++/CX che usa Windows Runtime.Impostazione delle variabili di percorso e di ambiente per la compilazione dalla riga di comando
Descrive come avviare una finestra del prompt dei comandi in cui sono impostate le variabili di ambiente necessarie per la compilazione da riga di comando per le piattaforme x86, x64 e ARM con un set di strumenti a 32 o 64 bit.Riferimenti a NMAKE
Fornisce collegamenti ad articoli in cui viene descritta l'utilità Microsoft Program Maintenance Utility (NMAKE.EXE).MSBuild (Visual C++)
Fornisce collegamenti ad articoli in cui vengono descritte le modalità di utilizzo di MSBuild.exe.
Sezioni correlate
/MD, /MT, /LD (utilizzo della libreria di runtime)
Descrive come usare queste opzioni del compilatore per l'utilizzo di una libreria di runtime di debug o di rilascio.Opzioni del compilatore C/C++
Fornisce collegamenti ad articoli in cui vengono descritte le opzioni del compilatore C e C++ e fornite informazioni su CL.exe.Opzioni del linker
Fornisce collegamenti ad articoli in cui vengono descritte le opzioni del linker e fornite informazioni su CL.exe.Strumenti per la compilazione in C/C++
Fornisce collegamenti agli strumenti di sviluppo per C/C++ inclusi in Visual Studio.