Соглашения об именовании библиотек 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.