Condividi tramite


Tipi di file creati per i progetti di Visual C++

Questo argomento descrive tutti i tipi di file associati ai progetti di Visual C++ per le applicazioni desktop classiche.I file effettivamente inclusi nel progetto dipendono dal tipo di progetto e dalle opzioni selezionate nella procedura guidata.

L'operazione di creazione di un progetto di Visual C++ può consistere nella creazione di una nuova soluzione oppure nell'aggiunta di un progetto a una soluzione.Le applicazioni complesse vengono in genere sviluppate includendo più progetti in una soluzione.

I progetti di solito producono un file EXE o una DLLe possono dipendere l'uno dall'altro. Durante il processo di compilazione, l'ambiente di Visual C++ verifica le dipendenze sia all'interno di un progetto che tra i diversi progetti.Ogni progetto dispone di un codice sorgente di base e, a seconda del tipo, può comprendere numerosi altri file che ne contengono i vari aspetti.Il contenuto di questi file è indicato dalla relativa estensione.L'ambiente di sviluppo di Visual Studio usa le estensioni di file per determinare come gestire il contenuto dei file durante la compilazione.

La tabella riportata di seguito illustra i file comuni dei progetti di Visual C++, identificandone l'estensione corrispondente.

Estensione di file

Tipo

Sommario

asmx

Origine

File di distribuzione.

asp

Origine

File Active Server Page.

atp

Progetto

File di progetto del modello di applicazione.

bmp, dib, gif, jpg, jpe, png

Risorsa

File di immagine generali.

bsc

Compilazione

File di codice del browser.

cpp; c

Origine

File di codice sorgente principali per l'applicazione.

cur

Risorsa

File grafico bitmap di cursore.

dbp

Progetto

File di progetto di database.

disco

Origine

File di documento di individuazione dinamica.Gestisce l'individuazione di servizi Web XML.

exe, dll

Progetto

File eseguibili o di libreria a collegamento dinamico.

h

Origine

File di intestazione o di inclusione.

htm, html, xsp, asp, htc, hta, xml

Risorsa

File Web comuni.

HxC

Progetto

File di progetto della Guida.

ico

Risorsa

File grafico bitmap di icona.

idb

Compilazione

File di stato, contenente le informazioni sulle dipendenze tra i file di origine e le definizioni delle classi, che può essere usato dal compilatore durante la ricompilazione minima e la compilazione incrementale.Per specificare il nome del file con estensione idb, usare l'opzione /Fd del compilatore.Per altre informazioni, vedere /Gm (Abilita ricompilazione minima).

idl

Compilazione

File del linguaggio di definizione dell'interfaccia.Per altre informazioni, vedere File di definizione dell'interfaccia (IDL) in Windows SDK.

ilk

Collegamento

File di collegamento incrementale.Per altre informazioni, vedere /INCREMENTAL.

map

Collegamento

File di testo contenente informazioni sul linker.Per denominare il file con estensione map, usare l'opzione /Fm del compilatore.Per altre informazioni, vedere /MAP.

mfcribbon-ms

Risorsa

File di risorse contenente il codice XML che definisce i pulsanti, i controlli e gli attributi della barra multifunzione.Per ulteriori informazioni, vedi Finestra di progettazione della barra multifunzione (MFC).

obj, o

 

File oggetto, compilati ma non collegati.

pch

Debug

File di intestazione precompilato.

rc, rc2

Risorsa

File script di risorsa per generare risorse.

sbr

Compilazione

File di origine intermedio del browser.File di input per BSCMAKE.

sln

Soluzione

File di soluzione.

suo

Soluzione

File di opzioni di soluzione.

txt

Risorsa

File di testo, in genere il file Readme.

vap

Progetto

File di progetto di Visual Studio Analyzer.

vbg

Soluzione

File del gruppo di progetti compatibili.

vbp, vip, vbproj

Progetto

File di progetto Visual Basic.

vcxproj

Progetto

File di progetto Visual C++.Per altre informazioni, vedere Makefile e file di progetto.

vdproj

Progetto

File di progetto di distribuzione Visual Studio.

vmx

Progetto

File di progetto macro.

vup

Progetto

File di progetto di utilità.

Per informazioni sugli altri file associati a Visual Studio, vedere Tipi di file ed estensioni in Visual Studio .NET.

I file di progetto vengono organizzati in cartelle in Esplora soluzioni.Visual C++ crea cartelle per i file di origine, di intestazione e di risorse, ma è possibile riorganizzare queste cartelle o crearne di nuove.Le cartelle consentono di organizzare esplicitamente cluster logici di file all'interno della gerarchia di un progetto.Ad esempio, è possibile creare cartelle per tutti i file di origine dell'interfaccia utente oppure per gruppi di programmi di prova, specifiche o test.Tutti i nomi delle cartelle di file devono essere univoci.

Quando si aggiunge un elemento a un progetto, l'elemento viene aggiunto a tutte le configurazioni del progetto, indipendentemente dal fatto che l'elemento possa essere compilato.Se ad esempio si dispone di un progetto denominato Progetto, l'elemento viene aggiunto sia alla configurazione di debug del progetto che a quella di rilascio.

Vedere anche

Concetti

Tipi di progetto Visual C++

Supporto della procedura guidata per altre lingue

Altre risorse

Creazione e gestione di progetti Visual C++