Udostępnij za pomocą


Błąd kompilatora zasobów RC2104

niezdefiniowana nazwa słowa kluczowego lub klucza: klucz

Uwagi

Nie zdefiniowano określonego słowa kluczowego lub nazwy klucza.

Ten błąd jest często spowodowany literówką w definicji zasobu lub dołączonym plikiem nagłówka. Może to być również spowodowane brakiem pliku nagłówka.

Aby rozwiązać ten problem, znajdź plik nagłówka, który powinien zawierać zdefiniowaną nazwę słowa kluczowego lub klucza i sprawdź, czy jest on uwzględniony w pliku zasobu oraz czy nazwa słowa kluczowego lub klucza jest poprawnie wpisana. Jeśli projekt został utworzony przy użyciu wstępnie skompilowanego nagłówka, a następnie go usuniesz, upewnij się, że plik zasobu nadal zawiera wszystkie wymagane nagłówki.

Aby zweryfikować zdefiniowane słowa kluczowe i nazwy kluczy w pliku zasobu, w programie Visual Studio otwórz okno Widok zasobów — na pasku menu wybierz pozycję Widok, Widok zasobu, a następnie otwórz menu skrótów dla pliku RC i wybierz pozycję Symbole zasobów, aby wyświetlić listę zdefiniowanych symboli . Aby zmodyfikować dołączone nagłówki, otwórz menu skrótów dla pliku rc i wybierz pozycję Zasób obejmuje.

Jeśli wystąpi następujący komunikat:

undefined keyword or key name: MFT_STRING

otwórz plik \MCL\MFC\Include\AfxRes.h i dodaj następującą dyrektywę include:

#include <winresrc.h>