#include<windows.h>
LRESULT CALLBACK window_callback(HWND hwnd, UINT uMsg, WPARAM wParam, LPARAM lParam) {
return DefWindowProc(hwnd, uMsg, wParam, lParam);
}
int WinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, LPSTR lpCmdLine, int nShowCmd) {
// Create Window Class
WNDCLASS window_class = {};
window_class.style = CS_HREDRAW | CS_VREDRAW;
window_class.lpszClassName = L"Game Window Class";
window_class.lpfnWndProc = window_callback;
// Register Class
RegisterClass(&window_class);
// Create Window
CreateWindow(window_class.lpszClassName, "My First Game!", WS_OVERLAPPEDWINDOW | WS_VISIBLE, CW_USEDEFAULT, CW_USEDEFAULT, 1280, 720, 0, 0, hInstance, 0);
}
C++ で pong を作成する方法に関する Dan Zaidan のチュートリアルに従っていますが、1 年か 2 年古いため、これらのエラーが発生する可能性があります。
E0029 式が必要です
C2059 構文エラー: ')'
さらに数行のコードがありますが、必要に応じて含めることができます。
編集 1: 1 CW_USEDEFAULT を追加しました。それでもエラー E0167 と C2664 が表示されます。編集 2: うまくいけば、皆さんがよりよく理解できるように、さらにコードを追加しました。