文章

使用VS2019编译时遇到了WinMain批注问题

LNK2019 无法解析的外部符号 _main,该符号在函数 "int __cdecl invoke_main(void)" (?invoke_main@@YAHXZ) 中被引用

今天想系统的学习一下WindowsAPI,发现刚买的书,5月份出版的,例子就运行不了了.
我很惊讶,因为之前的各种不匹配,此次我特意购买的最新版的书籍,VS2019的编辑器都对上了,可是书是真的写的很烂,居然说是0基础
不说废话了
项目->链接器->系统->子系统中要选用窗口而不是控制台
设置好即可解决

#include <windows.h>

int WINAPI WinMain(HINSTANCE hInstance,HINSTANCE hprevInstance,LPSTR lpCmdLine,int nCmdshow)
{
    MessageBox(NULL, TEXT("再战Windows编程-2022年6月24"), TEXT("我的第一个例子"), MB_OK);
    return 0;
}
原文来自:使用VS2019编译时遇到了WinMain批注问题,尊重自己,尊重每一个人;转发请注明来源!https://www.5yang.cc/
0 0

发表评论