Dela via


Resurskompilatorfel RC2104

odefinierat nyckelord eller nyckelnamn: nyckel

Anmärkningar

Det angivna nyckelordet eller nyckelnamnet har inte definierats.

Det här felet orsakas ofta av ett stavfel i resursdefinitionen eller i den inkluderade huvudfilen. Det kan också orsakas av en rubrikfil som saknas.

Åtgärda problemet genom att leta upp huvudfilen som ska innehålla det definierade nyckelordet eller nyckelnamnet och kontrollera att den ingår i resursfilen och att nyckelordet eller nyckelnamnet är korrekt stavat. Om projektet har skapats med ett fördefinierat huvud och du sedan tar bort det kontrollerar du att resursfilen fortfarande innehåller alla nödvändiga rubriker.

Om du vill verifiera de definierade nyckelorden och nyckelnamnen i resursfilen öppnar du fönstret Resursvy i Visual Studio– på menyraden, väljer Visa, Resursvy och öppnar sedan snabbmenyn för .rc-filen och väljer Resurssymboler för att visa listan över definierade symboler. Om du vill ändra de inkluderade rubrikerna öppnar du snabbmenyn för .rc-filen och väljer Resurs inkluderar.

Om du stöter på det här meddelandet:

undefined keyword or key name: MFT_STRING

öppna \MCL\MFC\Include\AfxRes.h och lägg till det här inkluderingsdirektivet:

#include <winresrc.h>