リソース コンパイラ エラー RC2104
未定義のキーワードまたはキー名: キー
指定されたキーワードまたはキー名は定義されていません。
このエラーは、多くの場合、リソース定義または含まれているヘッダー ファイルの入力ミスによって発生します。 また、ヘッダー ファイルの欠落によって発生することもあります。
問題を解決するには、定義済みのキーワードまたはキー名が含まれているヘッダー ファイルを探し、それがリソース ファイルに含まれていることと、キーワードまたはキー名のスペルが正しいことを確認する必要があります。 プロジェクトがプリコンパイル済みヘッダーを使用して作成され、かつ、その後、それを削除した場合は、現在もリソース ファイルに必要なすべてのヘッダーが含まれていることを確認します。
リソースファイルで定義されているキーワードとキー名を確認するには、Visual Studio で、メニューバーの [リソースビュー ] ウィンドウを開き、[ 表示]リソースビューをクリックして から、.rc ファイルのショートカットメニューを開き、[リソースシンボル] を選択して定義済みのシンボルの一覧を表示します。 インクルードされているヘッダーを変更するには、.rc ファイルのショートカットメニューを開き、[ リソースのインクルード] を選択します。
次のメッセージが発生した場合:
undefined keyword or key name: MFT_STRING
\MCL\MFC\Include\AfxRes.h を開いて次のインクルード ディレクティブを追加します。
#include <winresrc.h>