[英]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.