次の方法で共有


リソース コンパイラ エラー RC2104

未定義のキーワードまたはキー名: キー

指定されたキーワードまたはキー名は定義されていません。

このエラーは、多くの場合、リソース定義または含まれているヘッダー ファイルの入力ミスによって発生します。 また、ヘッダー ファイルの欠落によって発生することもあります。

問題を解決するには、定義済みのキーワードまたはキー名が含まれているヘッダー ファイルを探し、それがリソース ファイルに含まれていることと、キーワードまたはキー名のスペルが正しいことを確認する必要があります。 プロジェクトがプリコンパイル済みヘッダーを使用して作成され、かつ、その後、それを削除した場合は、現在もリソース ファイルに必要なすべてのヘッダーが含まれていることを確認します。

リソース ファイル内の定義済みのキーワードとキー名を確認するには、Visual Studio で、[リソース ビュー] ウィンドウを開き (メニュー バーで、[View (表示)][リソース ビュー] の順に選択します)、次に、rc ファイルのショートカット メニューを開いて [Resource Symbols (リソース シンボル)] を選択し、定義されているシンボルの一覧を表示します。 ヘッダーを変更するには、.rc ファイルのショートカット メニューを開き、[Resource Includes (リソース ファイルのインクルード)] を選択します。

次のメッセージが発生した場合:

undefined keyword or key name: MFT_STRING

\MCL\MFC\Include\AfxRes.h を開いて次のインクルード ディレクティブを追加します。

#include <winresrc.h>