Progetti di Visual Studio - C++

Un progetto di Visual Studio è un progetto basato sul sistema di compilazione MSBuild. MSBuild è il sistema di compilazione nativo per Visual Studio ed è in genere il sistema di compilazione migliore da usare per Windows specifici. MSBuild è strettamente integrato con Visual Studio, ma si può usare anche dalla riga di comando. Per i progetti multipiattaforma o i progetti che usano librerie open source, è consigliabile usare progetti CMake in Visual Studio in Visual Studio 2017 e versioni successive. Per informazioni sull'aggiornamento MSBuild da versioni precedenti di Visual Studio, vedere la Guida al porting e all'aggiornamento di Microsoft C++.

Creare un progetto

È possibile creare progetti C++ scegliendo File Nuovo Project , quindi impostando > > Linguaggio su C++. Nell'elenco risultati è disponibile un elenco di modelli di progetto che è possibile filtrare impostando un'opzione in Piattaforma o Tipo di progetto e digitando parole chiave nella casella di ricerca.

Screenshot della creazione guidata di un nuovo progetto in Visual Studio.

È possibile creare progetti C++ scegliendo File Nuovo Project , quindi scegliendo Visual C++ > > nel riquadro sinistro. Nel riquadro centrale è visualizzato un elenco di modelli di progetto:

Screenshot della finestra di dialogo Project, che mostra i modelli di progetto disponibili.

Per altre informazioni su tutti i modelli di progetto predefiniti inclusi in Visual Studio, vedere Modelli di progetto C++. È possibile creare modelli di progetto personalizzati. Per altre informazioni, vedere Procedura: Creare modelli di progetto.

Dopo aver creato un progetto, questo viene visualizzato nella finestra di Esplora soluzioni:

Screenshot della finestra Esplora soluzioni.

Quando si crea un nuovo progetto, viene creato anche un file di soluzione (con estensione sln). È possibile aggiungere altri progetti alla soluzione facendo clic su di essa con il pulsante destro del mouse in Esplora soluzioni. Il file di soluzione viene usato per coordinare le dipendenze di compilazione quando sono presenti più progetti correlati, ma non fa molto altro. Tutte le opzioni del compilatore vengono impostate a livello di progetto.

Aggiungi elementi

Per aggiungere file di codice sorgente, icone o qualsiasi altro elemento al progetto, fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Aggiungi > Nuovo o Aggiungi > Esistente.

Aggiungere librerie di terze parti

Per aggiungere librerie di terze parti, usare l'utilità di gestione pacchetti vcpkg. Eseguire il passaggio relativo all'integrazione di Visual Studio per configurare i percorsi della libreria quando vi si fa riferimento da un progetto di Visual Studio.

Impostare le opzioni del compilatore e altre proprietà di compilazione

Per configurare le impostazioni di compilazione di un progetto, fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Proprietà. Per altre informazioni, vedere Impostare il compilatore e le proprietà di compilazione.

Compila ed esegui

Per compilare ed eseguire il nuovo progetto, premere F5 oppure fare clic sul menu a discesa di debug con la freccia verde sulla barra degli strumenti principale. Nell'elenco a discesa di configurazione occorre scegliere se eseguire una compilazione di Debug o Rilascio (o una configurazione personalizzata).

Un nuovo progetto viene compilato senza errori. Quando si aggiunge il proprio codice, si può a volte introdurre un errore o causare la generazione di un avviso. Un errore impedisce il completamento della compilazione, diversamente da un avviso. Tutti gli errori e gli avvisi vengono visualizzati sia nella Finestra di output che nell'Elenco errori quando si compila il progetto.

Screenshot della finestra Output e dell'elenco Errori.

In Elenco errori è possibile premere F1 su un errore evidenziato per passare al corrispondente argomento della documentazione.

Contenuto della sezione

Impostare il compilatore e le proprietà di compilazione C++ in Visual Studio
Come usare le pagine delle proprietà e le finestre delle proprietà per specificare le impostazioni del progetto.

Fare riferimento a librerie e componenti in fase di compilazione
Come includere librerie, DLL e componenti COM e .NET in un progetto.

Organizzare i Project di output
Come personalizzare la posizione dei file eseguibili creati nel processo di compilazione.

Istruzioni di compilazione personalizzate ed eventi di compilazione
Come aggiungere un comando arbitrario al processo di compilazione in punti specifici.

Creare un progetto da codice esistente
Come creare un nuovo progetto di Visual Studio da un'ampia raccolta di file di origine.

Vedi anche

Progetti e sistemi di compilazione
Guida al porting e all'aggiornamento di Microsoft C++