winodowsapi初心者です。現在チュートリアルで勉強をしています。チュートリアル内のサンプルコードでエラーが出てしまい調べてもなかなか見当たらないため教えていただきたいです。
Soruce.c
1 2//source.c 3#include <windows.h> 4#include "resource.h" 5 6LRESULT CALLBACK WndProc(HWND hwnd, UINT msg, WPARAM wp, LPARAM lp) { 7 static HWND label; 8 TCHAR strKitty[1024]; 9 10 switch (msg) { 11 case WM_DESTROY: 12 PostQuitMessage(0); 13 return 0; 14 case WM_CREATE: 15 label = CreateWindow(TEXT("STATIC"), NULL, 16 WS_CHILD | WS_VISIBLE, 17 0, 0, 200, 50, hwnd, (HMENU)1, 18 ((LPCREATESTRUCT)(lp))->hInstance, 19 NULL 20 ); 21 LoadString(((LPCREATESTRUCT)(lp))->hInstance, 22 IDS_KITTY, strKitty, 1024 23 ); 24 SetWindowText(label, strKitty); 25 return 0; 26 } 27 return DefWindowProc(hwnd, msg, wp, lp); 28} 29 30int WINAPI WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, 31 PSTR lpCmdLine, int nCmdShow) { 32 HWND hwnd; 33 MSG msg; 34 WNDCLASS winc; 35 36 winc.style = CS_HREDRAW | CS_VREDRAW; 37 winc.lpfnWndProc = WndProc; 38 winc.cbClsExtra = winc.cbWndExtra = 0; 39 winc.hInstance = hInstance; 40 winc.hIcon = LoadIcon(NULL, IDI_APPLICATION); 41 winc.hCursor = LoadCursor(NULL, IDC_ARROW); 42 winc.hbrBackground = (HBRUSH)GetStockObject(WHITE_BRUSH); 43 winc.lpszMenuName = NULL; 44 winc.lpszClassName = TEXT("KITTY"); 45 46 if (!RegisterClass(&winc)) return -1; 47 48 hwnd = CreateWindow( 49 TEXT("KITTY"), TEXT("Kitty on your lap"), 50 WS_OVERLAPPEDWINDOW | WS_VISIBLE, 51 CW_USEDEFAULT, CW_USEDEFAULT, 52 CW_USEDEFAULT, CW_USEDEFAULT, 53 NULL, NULL, hInstance, NULL 54 ); 55 56 if (hwnd == NULL) return -1; 57 58 while (GetMessage(&msg, NULL, 0, 0)) { 59 TranslateMessage(&msg); 60 DispatchMessage(&msg); 61 } 62 return msg.wParam; 63} 64 65
//resource.h #define IDS_KITTY 1
resource.rc
1//リソーススクリプト 2#include "resource.h" 3 4STRINGTABLE{ 5 IDS_KITTY "Kitty on your lap" 6} 7
実行環境はVSの最新版です。
現在このようなファイル内容になっています。しかしこれで実行をすると
重大度レベル コード 説明 プロジェクト ファイル 行 抑制状態
エラー RC2135 file not found: Kitty on your lap windowsProject 20200103 C:\Users\user\source\repos\windowsProject 20200103\windowsProject 20200103\Resource.rc 5
のようなエラーが出てしまいます。
なぜこのようなエラーが出てしまうのでしょうか。
初心者のためあまり難しいことはわかりませんがご回答よろしくお願いします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/01/13 13:05
2020/01/13 13:23
2020/01/13 14:38