Condividi tramite


Compilazione di un programma C++ destinato a CLR in Visual Studio (C++)

Aggiornamento: novembre 2007

È possibile creare programmi Visual C++ che utilizzano classi .NET e compilarli nell'ambiente di sviluppo di Visual Studio.

Per questa procedura è possibile digitare un programma Visual C++ personalizzato o utilizzare uno di quelli di esempio. Con l'esempio di programma utilizzato in questa procedura viene creato un file di testo denominato textfile.txt che viene salvato nella directory del progetto.

Prerequisiti

In questi argomenti si presuppone la conoscenza delle nozioni di base del linguaggio C++. Chi sta iniziando ad apprendere le prime nozioni di C++ troverà particolarmente utile il testo "C++ Beginner's Guide" scritto da Herb Schildt, disponibile in linea all'indirizzo https://go.microsoft.com/fwlink/?LinkId=115303 (informazioni in lingua inglese).

Per creare un nuovo progetto in Visual Studio e aggiungere un nuovo file di origine

  1. Creare un nuovo progetto. Scegliere Nuovo dal menu File e quindi Progetto....

  2. Dai tipi di progetto Visual C++, scegliere CLR e quindi Progetto CLR vuoto.

  3. Digitare un nome di progetto.

    Per impostazione predefinita, la soluzione che contiene il progetto ha lo stesso nome del nuovo progetto, benché sia possibile immetterne uno diverso. Se lo si desidera, è possibile immettere un percorso diverso per il progetto.

    Scegliere OK per creare il nuovo progetto.

  4. Se Esplora soluzioni non è visibile, scegliere Esplora soluzioni dal menu Visualizza.

  5. Aggiungere un nuovo file di origine al progetto:

    • Fare clic con il pulsante destro del mouse sulla cartella File di origine in Esplora soluzioni, scegliere Aggiungi e quindi Nuovo elemento….

    • Fare clic su File di C++ (.cpp) e immettere un nome di file, quindi scegliere Aggiungi.

    Il file .cpp verrà visualizzato nella cartella File di origine in Esplora soluzioni e verrà visualizzata una finestra a schede nella quale digitare il codice che si desidera immettere in tale file.

  6. Fare clic sulla scheda appena creata in Visual Studio e digitare un programma Visual C++ valido oppure copiare e incollare un esempio di programma.

    È possibile, ad esempio, utilizzare l'esempio di programma Procedura: scrivere un file di testo, accessibile dal nodo Gestione di file e I/O della Guida di programmazione.

    Se si utilizza un esempio di programma, si noti che nella nuova sintassi di Visual C++ viene utilizzata la parola chiave gcnewanzichénewper la creazione di un oggetto .NET e chegcnewrestituisce un handle (^) anziché un puntatore (*):

    StreamWriter^ sw = gcnew StreamWriter(fileName);

    Per ulteriori informazioni sulla nuova sintassi di Visual C++, vedere Language Features for Targeting the CLR.

  7. Scegliere Compila soluzione dal menu Compila.

    Nella finestra di output vengono visualizzate informazioni relative allo stato della compilazione, ad esempio il percorso del log di compilazione e un messaggio indicante la riuscita dell'operazione.

    Se si apportano modifiche e si esegue il programma senza eseguire una compilazione, è possibile che venga visualizzata una finestra di dialogo che segnala che il progetto non è aggiornato. Selezionare la casella di controllo in questa finestra di dialogo prima di scegliere OK affinché in Visual Studio vengano sempre utilizzate le versioni correnti dei file senza visualizzare messaggi di richiesta durante la compilazione.

  8. Scegliere Avvia senza eseguire debug dal menu Debug.

  9. Se è stato utilizzato l'esempio di programma, durante l'esecuzione verrà visualizzata una finestra di comando che indica che il file di testo è stato creato. Premere un tasto qualsiasi per chiudere la finestra di comando.

    Il file di testo textfile.txt creato si trova ora nella directory del progetto e può essere aperto in Blocco note.

    Nota:

    La scelta del modello di progetto CLR vuoto imposta automaticamente l'opzione del compilatore /clr. Per verificare questa impostazione, fare clic con il pulsante destro del mouse sul progetto in Esplora soluzioni e scegliere Proprietà, quindi selezionare Supporto di Common Language Runtime nel nodo Generale di Proprietà di configurazione.

Argomenti successivi

Precedente:Compilazione di un programma C++ nativo dalla riga di comando (C++) | Successivo:Compilazione di un programma C

Vedere anche

Attività

Presentazione guidata di Visual C++

Altre risorse

C++ Language Reference

Compilazione di un programma C/C++