Поделиться через


Соглашения об именовании библиотек DLL в библиотеке MFC

В библиотеке MFC используется соглашение о структурированном именовании библиотек DLL.Благодаря этому можно определить предназначение каждой библиотеки DLL.

Файлы библиотек импорта, которые предназначены для построения приложений или библиотек расширения, использующих библиотеки DLL, имеют то же имя, что и библиотека DLL, и расширение LIB.

Соглашение об именовании общих библиотек DLL

DLL

Описание

MFCx0.DLL

Библиотека DLL MFC, версия ANSI для выпуска

MFCx0U.DLL

Библиотека DLL MFC, версия Юникод для выпуска

MFCx0D.DLL

Библиотека DLL MFC, отладочная версия ANSI

MFCx0UD.DLL

Библиотека DLL MFC, отладочная версия Юникод

Если в приложении или библиотеке расширения выполняется динамическая привязка к общей библиотеке DLL MFC, необходимо включить в продукт файл MFCx0.DLL.Если в приложении необходимо реализовать поддержку знаков Юникод, вместо указанной выше включите библиотеку MFCx0U.DLL.

Если выполняется статическое связывание библиотеки DLL с MFC, необходимо связать ее с одной или несколькими статическими библиотеками MFC.Именование версий осуществляется в соответствии с соглашением [N|U]AFXCW[D].LIB.Дополнительные сведения см. в таблице "Соглашения об именовании статических библиотек" в разделе Соглашения об именовании библиотек (MFC).

Список библиотек DLL Visual C++, которые могут распространяться с создаваемыми приложениями, см. в файле Redist.txt в каталоге установки Visual Studio.

Дополнительные сведения

См. также

Основные понятия

Библиотека DLL в Visual C++