Errore del compilatore di risorse RC2104

Parola chiave o nome di chiave non definito: chiave

La parola chiave o il nome di chiave specificato non è stato definito.

Questo errore è spesso causato da un errore di digitazione nella definizione di risorse o nel file di intestazione incluso. Può anche essere causato da un file di intestazione mancante.

Per risolvere il problema, trovare il file di intestazione che deve contenere la parola chiave definita o il nome della chiave e verificare che sia incluso nel file di risorse e che la chiave o il nome della parola chiave sia stato digitato correttamente. Se il progetto è stato creato con un'intestazione precompilata che viene successivamente rimossa, assicurarsi che il file di risorse includa ancora eventuali intestazioni richieste.

Per verificare le parole chiave definite e i nomi delle chiavi nel file di risorse, in Visual Studio aprire la finestra Visualizzazione risorse, nella barra dei menu scegliere Visualizza, Visualizzazione risorse, quindi aprire il menu di scelta rapida per il file RC e scegliere Simboli risorsa per visualizzare l'elenco dei simboli definiti. Per modificare le intestazioni incluse, aprire il menu di scelta rapida per il file RC e scegliere Include risorse.

Se viene visualizzato il messaggio seguente:

undefined keyword or key name: MFT_STRING

Aprire \MCL\MFC\Include\AfxRes.h e aggiungere la direttiva di inclusione seguente:

#include <winresrc.h>