Partager via


Erreur RC2104 du compilateur de ressources

mot clé ou nom de clé non défini : clé

Le mot clé ou le nom de clé spécifié n'est pas défini.

Cette erreur est souvent due à une erreur typographique dans la définition de la ressource ou dans le fichier d'en-tête inclus. Elle peut aussi être liée à un fichier d'en-tête manquant.

Pour résoudre ce problème, recherchez le fichier d'en-tête qui doit contenir le mot clé ou le nom de clé défini et vérifiez qu'il est inclus dans votre fichier de ressources. Assurez-vous aussi que le mot clé ou le nom de clé est correctement orthographié. Si votre projet a été créé avec un en-tête précompilé et que vous le supprimez par la suite, assurez-vous que le fichier de ressources contient toujours les en-têtes nécessaires.

Pour vérifier les mot clé définies et les noms de clés dans votre fichier de ressources, dans Visual Studio, ouvrez la fenêtre Vue des ressources ( dans la barre de menus, sélectionnez Affichage, Affichage des ressources), puis ouvrez le menu contextuel du fichier .rc et choisissez Symboles de ressource pour afficher la liste des symboles définis. Pour modifier les en-têtes inclus, ouvrez le menu contextuel du fichier .rc et choisissez Éléments de ressource inclus.

Si vous obtenez le message suivant :

undefined keyword or key name: MFT_STRING

ouvrez \MCL\MFC\Include\AfxRes.h et ajoutez cette directive include :

#include <winresrc.h>