Megosztás a következőn keresztül:


Rc2104 erőforrás-fordítói hiba

nem definiált kulcsszó vagy kulcsnév: kulcs

Megjegyzések

A megadott kulcsszó vagy kulcsnév nincs definiálva.

Ezt a hibát gyakran az erőforrásdefinícióban vagy a belefoglalt fejlécfájlban található elírás okozza. Egy hiányzó fejlécfájl is okozhatja.

A probléma megoldásához keresse meg azt a fejlécfájlt, amelynek tartalmaznia kell a megadott kulcsszót vagy kulcsnevet, és ellenőrizze, hogy szerepel-e az erőforrásfájlban, és hogy a kulcsszó vagy kulcs neve helyesen van-e beírva. Ha a projekt előre összeállított fejléccel lett létrehozva, és ezt követően eltávolítja, győződjön meg arról, hogy az erőforrásfájl továbbra is tartalmazza a szükséges fejléceket.

Az erőforrásfájlban definiált kulcsszavak és kulcsnevek ellenőrzéséhez nyissa meg az Erőforrásnézet ablakot a Visual Studióban – a menüsávon válassza a Nézet, az Erőforrás nézet lehetőséget –, majd nyissa meg az .rc fájl helyi menüjét, és válassza az Erőforrás szimbólumok lehetőséget a definiált szimbólumok listájának megtekintéséhez. Az beépített fejlécek módosításához nyissa meg a .rc fájl helyi menüjét, és válassza az Erőforrás tartalmazza lehetőséget.

Ha ez az üzenet jelenik meg:

undefined keyword or key name: MFT_STRING

nyissa meg az \MCL\MFC\Include\AfxRes.h fájlt, és adja hozzá a következő belefoglalási direktívát:

#include <winresrc.h>