-2
#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: うまくいけば、皆さんがよりよく理解できるように、さらにコードを追加しました。

4

1 に答える 1