我正在尝试在code :: blocks中运行此代码,并且显示了类似未定义引用“ WinMain @ 16”的错误。谁能帮我解决问题?

时间:2019-05-10 10:37:35

标签: c windows unicode

#include <windows.h>

int WINAPI wWinMain(HINSTANCE hInstance, HINSTANCE hPrevInstance, PWSTR szCmdLine, int CmdShow)
{
    MessageBoxW(NULL,szCmdLine, L"Title", MB_OK);

    return 0;
}

1 个答案:

答案 0 :(得分:0)

我想您正在使用Visual Studio。在项目属性的“常规”下,选中“字符集”。应该是Unicode。

对于Unicode,工具链假定您的入口点为wWinMain,对于多字节,它假定为WinMain