よし、問題なく動作する C++ Win32 プログラムを作成しました。次に、カスタム アイコンを使用したかったので、"resource.h" ファイルと "resource.rc" ファイルを作成し、#include
両方を C++ ソース ファイルに含めました。ただし、コンパイル時に3行目で次のエラーが発生します。
数値定数の前に非修飾 ID が必要です
私は何を間違っていますか?私は何かを忘れていますか?
私のresource.hファイル:
#define IDI_MYICON 201
私のresource.rcファイル:
#include "resource.h"
IDI_MYICON ICON "star.ico"
最後に、私の C++ Win32 ファイルの最初の 3 行 (問題のある行):
#include <windows.h>
#include "resource.h"
#include "resource.rc"