Impostazioni applicazione, Creazione guidata progetto Win32

Questa schermata della procedura guidata può essere utilizzata per impostare le opzioni per il progetto Win32.

  • Tipo di applicazione
    Crea il tipo di applicazione specificato.

    Opzione

    Descrizione

    Applicazione console

    Crea un'applicazione console. I programmi console vengono sviluppati mediante funzioni console che forniscono il supporto della modalità carattere nelle finestre di console. Le librerie di runtime del linguaggio Visual C++ forniscono inoltre l'output e l'input dalle finestre di console con funzioni di I/O standard, quali printf_s() e scanf_s(). Un'applicazione console non è dotata di interfaccia utente grafica. Viene compilata in un file EXE e può essere eseguita come applicazione autonoma dalla riga di comando.

    Alle applicazioni console può essere aggiunto il supporto per MFC e ATL.

    Applicazione Windows

    Crea un programma Win32, ovvero un'applicazione eseguibile (EXE) scritta nel linguaggio C o C++ che utilizza chiamate all'API Win32 per creare un'interfaccia utente grafica.

    A un'applicazione Windows non può essere aggiunto il supporto per MFC e ATL.

    DLL

    Crea una libreria a collegamento dinamico (DLL) Win32, ovvero un file binario, scritto nel linguaggio C o C++, che utilizza chiamate all'API Win32 anziché alle classi MFC e funge da libreria di funzioni condivisa, utilizzabile contemporaneamente da più applicazioni.

    A un'applicazione DLL non può essere aggiunto il supporto per MFC e ATL. La DLL può essere impostata per l'esportazione di simboli.

    Libreria statica

    Crea una libreria statica, ovvero un file contenente oggetti con i relativi dati e funzioni che si collega al programma quando viene compilato il file eseguibile. In questo argomento viene illustrata la creazione dei file iniziali e delle proprietà del progetto per una libreria statica. Un file di libreria statica offre i seguenti vantaggi:

    • Una libreria statica Win32 si rivela utile se l'applicazione utilizzata effettua chiamate all'API Win32 anziché alle classi MFC.

    • Il processo di collegamento rimane invariato indipendentemente dal fatto che il resto dell'applicazione Windows sia scritto nel linguaggio C o C++.

    • È possibile collegare una libreria statica a un programma basato su MFC o a un programma non MFC.

  • Opzioni aggiuntive
    Definisce le funzionalità di supporto e le opzioni dell'applicazione, a seconda del tipo.

    Opzione

    Descrizione

    Progetto vuoto

    Specifica che i file di progetto sono vuoti. Se si dispone di un insieme di file di codice sorgente (quali file CPP, file di intestazione, icone, barre degli strumenti, finestre di dialogo e così via) e si desidera creare un progetto nell'ambiente di sviluppo di Visual C++, è necessario creare innanzitutto un progetto vuoto, quindi aggiungere i file a tale progetto.

    Questa opzione non è disponibile per i progetti di libreria statica.

    Esporta simboli

    Specifica che il progetto di DLL effettua l'esportazione di simboli.

    Intestazione precompilata

    Specifica che il progetto di libreria statica utilizza un'intestazione precompilata.

  • Aggiungi supporto per
    Consente di aggiungere il supporto per una delle librerie fornite con Visual C++.

    Opzione

    Descrizione

    ATL

    Integra nel progetto il supporto per le classi di libreria ATL (Active Template Library). Disponibile solo per le applicazioni console Win32.

    Nota   Questa opzione non fornisce il supporto per l'aggiunta di oggetti ATL mediante le creazioni guidate codice ATL. Gli oggetti ATL possono essere aggiunti soltanto ai progetti ATL o ai progetti MFC dotati di supporto per ATL.

    MFC

    Integra nel progetto il supporto per la libreria MFC (Microsoft Foundation Class). Disponibile solo per le librerie statiche e le applicazioni console Win32.

Vedere anche

Attività

Creazione di un'applicazione Windows Win32

Riferimenti

Creazione guidata applicazione Win32