Convenzioni di denominazione per le DLL MFC

Le DLL e le librerie incluse in MFC seguono una convenzione di denominazione strutturata. In tal modo, viene semplificata l'individuazione della DLL o della libreria da utilizzare per un determinato scopo.

Le librerie di importazione necessarie per compilare applicazioni o DLL di estensione che utilizzano queste DLL hanno lo stesso nome di base della DLL con estensione LIB.

Convenzione di denominazione delle DLL condivise

DLL

Descrizione

MFCx0.DLL

DLL MFC, versione di rilascio ANSI

MFCx0U.DLL

DLL MFC, versione di rilascio Unicode

MFCx0D.DLL

DLL MFC, versione di debug ANSI

MFCx0UD.DLL

DLL MFC, versione di debug Unicode

Se ci si collega in modo dinamico alla versione di DLL condivisa di MFC, da un'applicazione o da una DLL di estensione, è necessario includere MFCx0.DLL con il prodotto. Se la propria applicazione richiede il supporto Unicode, includere invece MFCx0U.DLL.

Se si collega la propria DLL in modo statico a MFC, è necessario collegarla a una delle librerie MFC statiche. Queste versioni vengono denominate in base alla convenzione [N|U]AFXCW[D].LIB. Per ulteriori informazioni, vedere la tabella "Convenzioni di denominazione delle librerie a collegamento statico" in Convenzioni di denominazione delle librerie (MFC).

Per l'elenco delle DLL di Visual C++ che possono essere distribuite con le applicazioni, vedere il file Redist.txt nella directory di installazione di Visual Studio.

Scegliere l'argomento su cui visualizzare maggiori informazioni

Vedere anche

Concetti

DLL