binbinismine 2020-11-19 18:28 采纳率: 100%
浏览 623
已结题

【求助】vs2019 win32 未定义标识符

初学WinMain,跟着书敲代码。
编译环境:vs2019
重装过一遍win10 sdk,依然没有效果
网上搜索过解决方法 未解决 头文件也包含

```
#include <Windows.h>

int WINAPI WinMain(HINSTANCE hInstance,
    HINSTANCE hPrevInstance,
    LPSTR lpCmdLine,
    int nCmdShow)
{
    MSG Msg;
    BOOL bRet;
    //注册窗口类
    MyRegisterClass(hInstance);
    //创建窗口并显示窗口
    if (!InitInstance(hInstance, SW_SHOWNORMAL)){
        return FALSE;
    }
    //消息循环
    //获取属于自己的消息并进行分发
    while ((bRet = GetMessage(&Msg, NULL, 0, 0)) != 0){
        if (bRet == -1){
            break;
        }
        else{
            TranslateMessage(&Msg);
            DispatchMessage(&Msg);
        }
    }
    return Msg.wParam;
}
```
![图片说明](https://img-ask.csdn.net/upload/202011/19/1605780984_719617.png)

MyRegisterClass和nitInstance 显示未定义标识符

  • 写回答

1条回答 默认 最新

  • wlj1234 2020-11-19 19:59
    关注

    MyRegisterClass不是windows函数,需要你自己去实现。你书抄的不完整!

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论

报告相同问题?

问题事件

  • 系统已结题 11月28日
  • 已采纳回答 11月20日