Ressourcencompiler: Fehler RC2104

Undefiniertes Schlüsselwort oder Schlüsselname: Schlüssel

Das angegebene Schlüsselwort oder der Schlüsselname ist nicht definiert.

Dieser Fehler wird häufig durch einen Tippfehler in die Definition der Ressource oder in der zugehörigen Header-Datei verursacht. Er kann auch durch eine fehlende Headerdatei verursacht werden.

Um das Problem zu beheben, suchen Sie die Header-Datei, die das definierte Schlüsselwort oder den Schlüsselnamen enthält und stellen Sie sicher, dass er in Ihrer Ressourcendatei enthalten ist und dass das Schlüsselwort oder der Schlüsselname richtig geschrieben ist. Wenn das Projekt mit einem vorkompilierten Header erstellt wurde und Sie es anschließend entfernen, stellen Sie sicher, dass die Ressourcendatei erforderliche Header enthält.

Um die definierten Schlüsselwort (keyword) und Schlüsselnamen in Ihrer Ressourcendatei zu überprüfen, öffnen Sie in Visual Studio das Fenster "Ressourcenansicht" auf der Menüleiste, wählen Sie "Ansicht", "Ressourcenansicht" aus, und öffnen Sie dann das Kontextmenü für die RC-Datei, und wählen Sie "Ressourcensymbole" aus, um die Liste der definierten Symbole anzuzeigen. Um die enthaltenen Kopfzeilen zu ändern, öffnen Sie das Kontextmenü für die RC-Datei, und wählen Sie "Ressource enthält" aus.

Wenn Sie diese Meldung erhalten:

undefined keyword or key name: MFT_STRING

Öffnen Sie \MCL\MFC\Include\AfxRes.h, und fügen Sie diese Eingüge-Direktive ein:

#include <winresrc.h>