Unicode dans MFC
MFC prend en charge la norme Unicode pour l'encodage des caractères élargis sur les plateformes Windows NT, Windows 2000, et Windows XP.Les applications Unicode ne peuvent pas s'exécuter sur les plateformes Windows 98.
Les versions Unicode des bibliothèques MFC sont décrites ci-dessous :
Bibliothèques de liaisons statiques
Release |
Débogage |
Description |
---|---|---|
UAFXCW.lib, .pdb |
UAFXCWD.lib, .pdb |
Bibliothèque de liaison statique Unicode MFC |
Bibliothèques de liens dynamiques
Release |
Débogage |
Description |
---|---|---|
MFC100U.lib, .dbg, def, .dll, .map, .pdb, .prf |
MFC100UD.lib, .def, .dll, .map, .pdb |
Bibliothèque d'importation Unicode MFC (consultez les remarques ci-dessous pour l'explication des extensions de fichier) |
MFCS100U.lib, .pdb |
MFCS100UD.lib, .pdb |
Bibliothèque d'importation Unicode MFC qui contient le code qui doit être liée statiquement dans une application ou une DLL |
Types de fichier
Les fichiers de bibliothèque d'importation ont l'extension (.lib).
Les fichiers bibliothèque de liens dynamiques ayant l'extension (.dll).
Les fichiers de définition de module (.def) sont des fichiers texte qui contiennent des instructions pour définir un fichier .exe ou .dll.
Les fichiers de mappage (.map) sont des fichiers texte qui contiennent des informations que l'éditeur de liens utilise en liant un programme.
Les fichiers bibliothèque (.lib) sont utilisés conjointement aux versions de DLL MFC.Ces fichiers contiennent le code qui doit être lié de manière statique dans l'application ou la DLL.
Les fichiers de base de données du programme (.pdb) contiennent le débogage et les informations d'état de projet.
Les fichiers du débogage (.dbg) contiennent des informations (COFF FPO, et CodeView) que le débogueur Visual C++ utilise.
Pour plus d'informations sur les conventions d'affectation de noms, consultez Conventions d'affectation de noms aux bibliothèques.
Pour plus d'informations sur l'utilisation de Unicode avec MFC, consultez chaînes : Unicode et prise en charge du jeu de caractères multioctets (MBCS).