Partilhar via


Erro do compilador de recursos RC2104

palavra-chave indefinida ou nome da chave: chave

Observações

A palavra-chave especificada ou o nome da chave não está definido.

Esse erro geralmente é causado por um erro de digitação na definição de recurso ou no arquivo de cabeçalho incluído. Também pode ser causado por um arquivo de cabeçalho ausente.

Para corrigir o problema, localize o arquivo de cabeçalho que deve conter a palavra-chave definida ou o nome da chave e verifique se ele está incluído no arquivo de recurso e se a palavra-chave ou o nome da chave está escrito corretamente. Se o seu projeto foi criado com um cabeçalho pré-compilado e você posteriormente removê-lo, certifique-se de que o arquivo de recurso ainda inclui todos os cabeçalhos necessários.

Para verificar as palavras-chave definidas e os nomes de chave em seu arquivo de recurso, no Visual Studio, abra a janela Modo de Exibição de Recursos — na barra de menus, escolha Exibir, Modo de Exibição de Recursos — e, em seguida, abra o menu de atalho para o arquivo .rc e escolha Símbolos de Recurso para exibir a lista de símbolos definidos. Para modificar os cabeçalhos incluídos, abra o menu de atalho para o arquivo .rc e escolha Resource Includes.

Se encontrar esta mensagem:

undefined keyword or key name: MFT_STRING

abra \MCL\MFC\Include\AfxRes.h e adicione a seguinte diretiva de inclusão:

#include <winresrc.h>