Chyba kompilátoru prostředků RC2104
undefined keyword or key name: key
Zadané klíčové slovo nebo název klíče není definován.
Tato chyba je často způsobena překlepem v definici prostředku nebo v zahrnuté hlavičce souboru. Příčinou může být také chybějící soubor hlaviček.
Pokud chcete tento problém vyřešit, vyhledejte soubor hlaviček, který by měl obsahovat definovaný název klíčového slova nebo klíče, a ověřte, že je součástí vašeho souboru prostředků a zda je správně napsané klíčové slovo nebo název klíče. Pokud byl projekt vytvořen s předkompilovanou hlavičkou a následně ho odeberete, ujistěte se, že soubor prostředků stále obsahuje všechny požadované hlavičky.
Pokud chcete ověřit definovaná klíčová slova a názvy klíčů v souboru prostředku, otevřete v sadě Visual Studio okno Zobrazení prostředků – na řádku nabídek, zvolte Zobrazit, Zobrazení prostředků – a pak otevřete místní nabídku pro soubor .rc a zvolte Symboly prostředků pro zobrazení seznamu definovaných symbolů . Pokud chcete upravit zahrnutá záhlaví, otevřete místní nabídku pro soubor .rc a zvolte Zahrnout prostředky.
Pokud narazíte na tuto zprávu:
undefined keyword or key name: MFT_STRING
otevřete \MCL\MFC\Include\AfxRes.h a přidejte tuto direktivu include:
#include <winresrc.h>