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.
Controlli Security Development Lifecycle (SDL)
Per ulteriori informazioni su SDL, vedere Microsoft Security Development Lifecycle (SDL) Process Guidance.
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 la creazione guidata di 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