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