Procedura dettagliata: Compilazione di un programma in C++/CX dalla riga di comando
È possibile creare programmi Visual C++ destinati a Windows Runtime e compilarli dalla riga di comando. Visual C++ supporta le estensioni del componente Visual C++ (C++/CX), che offrono tipi e operatori aggiuntivi per il modello di programmazione Windows Runtime. È possibile usare C++/CX per la compilazione di app per Windows Phone 8.1, Windows Store e applicazioni desktop per Windows. Per altre informazioni, vedere Panoramica di C++/CX e Estensioni componenti per le piattaforme runtime.
Questa procedura dettagliata illustra come usare un editor di testo per creare un programma C++/CX di base, quindi compilarlo nella riga di comando. È possibile usare il proprio programma C++/CX anziché digitare quello riportato nell'esempio oppure è possibile usare esempi di codice C++/CX di un altro articolo della Guida. Questa tecnica è utile per lo sviluppo e il test di piccoli moduli che non contengono elementi dell'interfaccia utente.
Nota
È anche possibile usare IDE di Visual Studio per compilare programmi C++/CX.Poiché l'IDE comprende progettazione, debug, emulazione e supporto per la distribuzione che non è disponibile nella riga di comando, è consigliabile usare l'IDE per compilare applicazioni Windows Store.Per altre informazioni, vedere Create a basic C++ Store app.
Prerequisiti
È necessario comprendere le nozioni di base del linguaggio C++.
Compilazione di un programma C++/CX
Per abilitare la compilazione per C++/CX, è necessario usare l'opzione del compilatore /ZW. Il compilatore Visual C++ genera un file .exe destinato a Windows Runtime con i collegamenti alle librerie richieste.
Per compilare un'applicazione C++/CX dalla riga di comando
Aprire una finestra del prompt dei comandi per gli sviluppatori. Dalla finestra di avvio aprire App. Aprire la cartella Strumenti di Visual Studio nella versione in uso di Visual Studio, quindi fare clic sul collegamento Prompt dei comandi per gli sviluppatori. Per altre informazioni su come aprire una finestra del prompt dei comandi, vedere Impostazione delle variabili di percorso e di ambiente per la compilazione dalla riga di comando.
Per la corretta compilazione del codice, a seconda del sistema operativo del computer e della configurazione, potrebbero essere necessarie le credenziali di amministratore. Per eseguire la finestra del prompt dei comandi come amministratore, aprire il menu di scelta rapida per il Prompt dei comandi per gli sviluppatori, quindi scegliere Esegui come amministratore.
Al prompt dei comandi digitare notepad basiccx.cpp.
Scegliere Sì alla richiesta di creazione di un file.
Nel Blocco note, inserire le righe seguenti:
using namespace Platform; int main(Platform::Array<Platform::String^>^ args) { Platform::Details::Console::WriteLine("This is a C++/CX program."); }
Nella barra dei menu scegliere File, Salva.
Si è creato un file di origine di Visual C++ che usa lo spazio dei nomi Spazio dei nomi Platform (C++/CX) di Windows Runtime.
Al prompt dei comandi digitare cl /EHsc /ZW basiccx.cpp /link /SUBSYSTEM:CONSOLE. Il compilatore cl.exe compilerà il codice sorgente in un file .obj, quindi eseguirà il linker per generare un programma eseguibile denominato basiccx.exe. L'opzione del compilatore /EHsc specifica il modello di gestione delle eccezioni di C++, mentre il flag /link specifica un'applicazione console.
Per eseguire il programma basiccx.exe, immettere basiccx al prompt dei comandi.
Il programma viene avviato e chiuso dopo aver visualizzato il testo seguente:
"This is a C++/CX program."
Vedere anche
Attività
Presentazione guidata di Visual C++