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

  1. 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.

  2. 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.

Sezioni correlate

Vedere anche

Altre risorse

Building C/C++ Programs