在MFC的Unicode

MFC 支持编码宽字符的 Unicode 标准在 Windows NT、 Windows 2000 和 Windows XP 平台。 Unicode 应用程序在 Windows 98 平台无法运行。

MFC 库的 Unicode 版本下述:

静态链接库

Release

调试

说明

UAFXCW.lib, .pdb

UAFXCWD.lib, .pdb

Unicode MFC 静态链接库

动态链接库

Release

调试

说明

MFC100U.lib, .dbg, def, .dll, .map, .pdb, .prf

MFC100UD.lib, .def, .dll, .map, .pdb

Unicode MFC 导入库 (对于文件扩展名的声明参见下面的说明)

MFCS100U.lib, .pdb

MFCS100UD.lib, .pdb

Unicode MFC 包含应用程序或 DLL 必须静态链接的代码的导入库

文件类型

  • 导入库文件具有扩展名 (.lib)。

  • 动态链接库文件具有扩展名 (.dll)。

  • 模块定义 (.def) 文件是包含定义的 .exe 或 .dll 语句的文本文件。

  • 映射 (.map) 文件是包含信息链接器使用,在链接程序中的文本文件。

  • 入库 (.lib) 文件与 MFC 的 DLL 版本一起使用。 这些文件包含应用程序或 DLL 必须静态链接的代码。

  • 程序数据库 (.pdb) 文件中调试和项目状态信息。

  • 调试 (.dbg) 文件包含 Visual C++ 调试器使用的信息 (COFF FPO 和 CodeView)。

有关命名约定的详细信息,请参见 库命名约定

有关使用 MFC 的 Unicode 的信息,请参见 字符串:Unicode 和多字节字符集 (mbcs) 支持

请参见

概念

泛型MFC主题

其他资源

MFC概念