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
- Visual Studio con il carico di lavoro Sviluppo di applicazioni desktop con C++ installato e in esecuzione nel computer. Se non è ancora installato, vedere Installare il supporto C++ in Visual Studio.
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.
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.
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.
Nella finestra di dialogo Configura il nuovo progetto immettere HelloWorld nella casella di modifica Nome progetto. Scegliere Crea per creare il progetto.
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:
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.
In Visual Studio aprire il menu File e scegliere Nuovo > progetto per aprire la finestra di dialogo Nuovo progetto .
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.
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.
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.
In Visual Studio aprire il menu Progetto e scegliere Proprietà per aprire la finestra di dialogo Pagine delle proprietà HelloWorld.
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.
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.
Aggiungere un file di codice sorgente
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.
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.
Visual Studio crea un nuovo file di codice sorgente vuoto e lo apre in una finestra dell'editor, pronto per immettere il codice sorgente.
Aggiungere codice al file di origine
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:
Quando il codice è simile al seguente nell'editor, si è pronti per passare al passaggio successivo e compilare l'app.
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 Sì. 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.
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 Sì. 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.
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++.