繁体   English   中英

如何修复 1 个未解析的外部对象以及为什么它首先出现

[英]How do I fix 1 unresolved externals and why is it showing up in the first place

只是玩弄消息框时,该错误代码偶然发现了我。“在函数引用LNK2019解析的外部symbol_main‘int__cdecl invoke_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”的小窗口,但我收到了一个错误。

有几种方法可以解决这个问题。 最简单和最明显的可能是使用main而不是Winmain

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM