MFC における Unicode
MFC は、Windows NT、Windows 2000、Windows XP の各プラットフォームのワイド文字をエンコードするための Unicode 規格をサポートします。 Unicode アプリケーションは Windows 98 プラットフォームで実行できません。
Unicode バージョンの MFC ライブラリについて説明します。:
スタティック リンク ライブラリ
リリース |
デバッグ |
説明 |
---|---|---|
UAFXCW.lib、.pdb |
UAFXCWD.lib、.pdb |
Unicode MFC のスタティック リンク ライブラリ |
ダイナミック リンク ライブラリ (DLL)
リリース |
デバッグ |
説明 |
---|---|---|
MFC100U.lib、.dbg の def、.dll、.map、.pdb、.prf |
MFC100UD.lib、.def、.dll、.map、.pdb |
Unicode MFC インポート ライブラリ ファイル (拡張子の詳細については、次の説明を参照してください)。 |
MFCS100U.lib、.pdb |
MFCS100UD.lib、.pdb |
アプリケーションや DLL に静的にリンクする必要のある Unicode MFC インポートを含むライブラリ コード |
ファイルの種類
インポート ライブラリ (.lib) ファイルに拡張できます。
ダイナミック リンク ライブラリ (.dll) ファイルに拡張できます。
モジュール定義 (.def) ファイルは、.exe または .dll を定義するためのステートメントを含むテキスト ファイルです。
マップ (.map) ファイルはリンカーが使用する情報を含むテキスト ファイルがプログラムをリンクするとき。
ライブラリ ファイル (.lib) は DLL バージョンの MFC とともに使用されます。 これらのファイルは、アプリケーションまたは DLL に静的にリンクするコードが含まれています。
プログラム データベース (.pdb) ファイルがデバッグおよびプロジェクトの状態情報を格納します。
(デバッグ) .dbg ファイルは、Visual C++ のデバッガーを使用する CodeView) を COFF (FPO) が含まれます。
名前付け規則の詳細については、「ライブラリの名前付け規則」を参照してください。
MFC の Unicode の使用の詳細については、「文字列: Unicode とマルチバイト文字セット (MBCS) のサポート」を参照してください。