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.