다음을 통해 공유


리소스 컴파일러 오류 RC2104

정의되지 않은 키워드 또는 키 이름: 키

지정한 키워드 또는 키 이름이 정의되지 않았습니다.

이 오류는 리소스 정의 또는 포함된 헤더 파일의 오타로 인해 발생하는 경우가 많습니다. 헤더 파일이 없어도 발생할 수 있습니다.

문제를 해결하려면 정의된 키워드 또는 키 이름을 포함해야 하는 헤더 파일을 찾은 다음 리소스 파일에 해당 이름이 포함되어 있으며 키워드 또는 키 이름의 철자가 올바른지 확인합니다. 미리 컴파일된 헤더를 사용하여 프로젝트를 만든 후 제거한 경우에는 리소스 파일에 아직 필요한 헤더가 포함되어 있는지 확인합니다.

리소스 파일에서 정의된 키워드 및 키 이름을 확인하려면 Visual Studio에서 메뉴 모음에서 리소스 보기 창을 열고 보기, 리소스 보기를 선택한 다음 .rc 파일의 바로 가기 메뉴를 열고 리소스 기호를 선택하여 정의된 기호 목록을 봅니다. 포함된 헤더를 수정하려면 .rc 파일의 바로 가기 메뉴를 열고 리소스 포함을 선택합니다.

다음 메시지가 표시되는 경우

undefined keyword or key name: MFT_STRING

\MCL\MFC\Include\AfxRes.h를 열고 아래 include 지시문을 추가합니다.

#include <winresrc.h>