Creare un progetto di app console C++

Il punto di partenza consueto per un programmatore C++ è un'applicazione "Hello, world!" eseguita nella riga di comando. Questo è ciò che si crea in Visual Studio in questo passaggio.

Prerequisiti

Creare il progetto di app

Visual Studia usa i progetti per organizzare il codice per un'applicazione e le soluzioni per organizzare i progetti. Un progetto contiene tutte le opzioni, le configurazioni e le regole usate per la compilazione dell'applicazione. Gestisce la relazione tra tutti i file del progetto e tutti i file esterni. Per creare prima di tutto l'app, creare un nuovo progetto e una nuova soluzione.

  1. In Visual Studio aprire il menu File e scegliere Nuovo > progetto per aprire la finestra di dialogo Crea un nuovo progetto . Selezionare il modello App console con tag C++, Windows e Console e quindi scegliere Avanti.

    Screenshot of the create a new project dialog.

    Finestra di dialogo Crea un nuovo progetto con il modello App console selezionato. Questo modello indica: eseguire il codice in un terminale Windows. Stampa hello world per impostazione predefinita. Include i tag c++, Windows e Console.

  2. Nella finestra di dialogo Configura il nuovo progetto immettere HelloWorld nella casella di modifica Nome progetto. Scegliere Crea per creare il progetto.

    Screenshot of Configure your new project dialog.

    La finestra di dialogo Configura il nuovo progetto con HelloWorld immessa nel campo Nome progetto.

    Visual Studio crea un nuovo progetto. È pronto per aggiungere e modificare il codice sorgente. Per impostazione predefinita, il modello App console fornisce il codice sorgente per un'app "Hello World", come illustrato di seguito:

    Screenshot of the NEW Hello World project.

    Mostra il nuovo progetto. Il file HelloWorld.cpp è aperto, che mostra il codice predefinito incluso in questo modello. Tale codice è costituito da #include iostream e da una funzione main() che contiene la riga: std::cout << virgolette hello world!\n virgolette;

    Quando il codice è simile al seguente nell'editor, si è pronti per passare al passaggio successivo e compilare l'app.

Si è verificato un problema.

  1. In Visual Studio aprire il menu File e scegliere Nuovo > progetto per aprire la finestra di dialogo Nuovo progetto .

    Use the File, New, Project command to open the Property Pages dialog.

  2. Nella finestra di dialogo Nuovo progetto selezionare Installato > Visual C++ se non è già selezionato e quindi scegliere il modello Progetto vuoto. Nel campo Nome immettere HelloWorld. Scegliere OK per creare il progetto.

    Screenshot of the New Project dialog box with Installed > Visual C plus plus selected and called out, the Empty Project option called out, and Hello World typed in the Name text box.

Visual Studio crea un nuovo progetto vuoto. È pronto per essere specializzato per il tipo di app che si vuole creare e aggiungere i file di codice sorgente. Lo fai dopo.

Si è verificato un problema.

Rendere il progetto un'app console

Visual Studio può creare tutti i tipi di app e componenti per Windows e altre piattaforme. Il modello Progetto vuoto non è specifico del tipo di app creato. Un'app console è una che viene eseguita in una console o in una finestra del prompt dei comandi. Per crearne uno, è necessario indicare a Visual Studio di compilare l'app per usare il sottosistema della console.

  1. In Visual Studio aprire il menu Progetto e scegliere Proprietà per aprire la finestra di dialogo Pagine delle proprietà HelloWorld.

  2. Nella finestra di dialogo Pagine delle proprietà selezionare Configuration Properties > Linker > System e quindi scegliere la casella di modifica accanto alla proprietà Subsystem. Nel menu a discesa visualizzato selezionare Console (/SUBSYSTEM:CONSOLE). Scegli OK per salvare le modifiche.

    View of using the Property Pages dialog to set the Subsystem property.

Visual Studio ora sa compilare il progetto da eseguire in una finestra della console. Aggiungere quindi un file di codice sorgente e immettere il codice per l'app.

Si è verificato un problema.

Aggiungere un file di codice sorgente

  1. In Esplora soluzioni selezionare il progetto HelloWorld. Sulla barra dei menu scegliere Progetto, Aggiungi nuovo elemento per aprire la finestra di dialogo Aggiungi nuovo elemento.

  2. Nella finestra di dialogo Aggiungi nuovo elemento selezionare Visual C++ in Installato se non è già selezionato. Nel riquadro centrale selezionare file C++ (con estensione cpp). Modificare il nome in HelloWorld.cpp. Scegliere Aggiungi per chiudere la finestra di dialogo e creare il file.

    View of the process to add a source file for HelloWorld.cpp.

Visual Studio crea un nuovo file di codice sorgente vuoto e lo apre in una finestra dell'editor, pronto per immettere il codice sorgente.

Si è verificato un problema.

Aggiungere codice al file di origine

  1. Copiare questo codice nella finestra dell'editor HelloWorld.cpp.

    #include <iostream>
    
    int main()
    {
        std::cout << "Hello, world!" << std::endl;
        return 0;
    }
    

    Il codice dovrebbe essere simile al seguente nella finestra dell'editor:

    Screenshot of the Hello World code in the editor.

Quando il codice è simile al seguente nell'editor, si è pronti per passare al passaggio successivo e compilare l'app.

Si è verificato un problema.

Passaggi successivi

Guida alla risoluzione dei problemi

Vieni qui per soluzioni a problemi comuni quando crei il primo progetto C++.

Creare il progetto dell'app: problemi

La finestra di dialogo Nuovo progetto dovrebbe visualizzare un modello di app console con tag C++, Windows e Console . Se non viene visualizzato, esistono due possibili cause. Potrebbe essere filtrato all'esterno dell'elenco o potrebbe non essere installato. Prima di tutto, controllare gli elenchi a discesa dei filtri nella parte superiore dell'elenco dei modelli. Impostarli su C++, Windows e Console. Verrà visualizzato il modello App console C++. In caso contrario, il carico di lavoro Sviluppo di applicazioni desktop con C++ non è installato.

Per installare lo sviluppo di applicazioni desktop con C++, è possibile eseguire il programma di installazione direttamente dalla finestra di dialogo Nuovo progetto . Scegliere il collegamento Installa altri strumenti e funzionalità nella parte inferiore dell'elenco dei modelli per avviare il programma di installazione. Se la finestra di dialogo Controllo account utente richiede autorizzazioni, scegliere . Nel programma di installazione assicurarsi che il carico di lavoro Sviluppo di applicazioni desktop con C++ sia selezionato. Scegliere quindi Modifica per aggiornare l'installazione di Visual Studio.

Se esiste già un altro progetto con lo stesso nome, scegliere un altro nome per il progetto. In alternativa, eliminare il progetto esistente e riprovare. Per eliminare un progetto esistente, eliminare la cartella della soluzione (la cartella che contiene il helloworld.sln file) in Esplora file.

Selezionare il pulsante Indietro.

Se la finestra di dialogo Nuovo progetto non mostra una voce di Visual C++ in Installato, è probabile che la copia di Visual Studio non abbia installato il carico di lavoro Sviluppo di applicazioni desktop con C++ . È possibile eseguire il programma di installazione direttamente dalla finestra di dialogo Nuovo progetto . Scegliere il collegamento Apri Programma di installazione di Visual Studio per avviare di nuovo il programma di installazione. Se la finestra di dialogo Controllo account utente richiede autorizzazioni, scegliere . Aggiornare il programma di installazione, se necessario. Nel programma di installazione verificare che il carico di lavoro Sviluppo di applicazioni desktop con C++ sia selezionato e scegliere OK per aggiornare l'installazione di Visual Studio.

Se esiste già un altro progetto con lo stesso nome, scegliere un altro nome per il progetto. In alternativa, eliminare il progetto esistente e riprovare. Per eliminare un progetto esistente, eliminare la cartella della soluzione (la cartella che contiene il helloworld.sln file) in Esplora file.

Selezionare il pulsante Indietro.

Rendere il progetto un'app console: problemi

Se il linker non è elencato in Proprietà di configurazione, scegliere Annulla per chiudere la finestra di dialogo Pagine delle proprietà. Assicurarsi che il progetto HelloWorld sia selezionato in Esplora soluzioni prima di riprovare. Non selezionare la soluzione HelloWorld o un altro elemento in Esplora soluzioni.

Il controllo a discesa non viene visualizzato nella casella di modifica della proprietà SubSystem finché non si seleziona la proprietà . Fare clic nella casella di modifica per selezionarla. In alternativa, è possibile premere TAB per scorrere i controlli della finestra di dialogo fino a quando non viene evidenziato SubSystem . Scegliere il controllo a discesa o premere ALT+GIÙ per aprirlo.

Indietro

Aggiungere un file di codice sorgente: problemi

Va bene se si assegna al file del codice sorgente un nome diverso. Tuttavia, non aggiungere più file che contengono lo stesso codice al progetto.

Se al progetto è stato aggiunto il tipo di file errato, ad esempio un file di intestazione, eliminarlo e riprovare. Per eliminare il file, selezionarlo in Esplora soluzioni. Premere quindi CANC .

Selezionare il pulsante Indietro.

Aggiungere codice al file di origine: problemi

Se la finestra dell'editor di file del codice sorgente è stata chiusa accidentalmente, è possibile aprirla di nuovo facilmente. Per aprirlo, fare doppio clic su HelloWorld.cpp nella finestra Esplora soluzioni.

Se le sottolineature rosse vengono visualizzate sotto qualsiasi elemento nell'editor del codice sorgente, verificare che il codice corrisponda all'esempio in ortografia, punteggiatura e maiuscole/minuscole. Il case è significativo nel codice C++.

Selezionare il pulsante Indietro.