如何修复1个未解决的外部问题,为什么会首先出现

时间:2019-04-05 20:27:46

标签: c++ winapi compiler-errors

只是在玩这个消息框,当错误代码偶然出现在我的消息上时“在函数“ int__cdecl invoke_main(void)中引用的LNK2019无法解析的外部symbol_main”(? invoke_main @@ YAHXZ)”,然后又出现了“ LNK1120无法解析的外部”。

我尝试弄乱预编译的Header设置,检查所有#include东西,不管它们叫什么,也尝试重写整个东西!但是什么也没发生:(

#include <Windows.h>
int WINAPI WinMain(HINSTANCE hInst, HINSTANCE hPrevInst, LPSTR args,                 
int ncmdshow)
{
    MessageBoxA(NULL, "uwu", "This is a title belive it or not!", 
    MB_OK);




    return 0;
}

期望的输出是一个控制台窗口,然后是一个小窗口,上面写着“ uwu”,但我却报错了。

1 个答案:

答案 0 :(得分:-1)

有几种处理方法。最简单和最明显的方法可能是只使用main而不是Winmain

#include <Windows.h>
int main()
{
    MessageBoxA(NULL, "uwu", "This is a title believe it or not!", MB_OK);
}