相关疑难解决方法(0)

如何在不使用WinMain的情况下编写Windows应用程序?

用C/C++编写的Windows GUI应用程序将'WinMain'作为入口点(而不是'main').我对此的理解是编译器生成一个'main'函数,由C Runtime调用.这个'main'函数为GUI设置必要的环境并调用'WinMain'(指定实例句柄等).

简而言之,我认为控制台和GUI应用程序的启动方式有以下不同之处:

控制台应用程序:C运行时 - >'主'功能(手动编码)

GUI应用程序:C运行时 - >'main'函数(编译生成) - >'WinMain'函数(手工编码)

我想验证这种理解并找出如何用一个'main'函数手动编写Windows GUI(即无需编写'WinMain').

c winapi program-entry-point crt winmain

14
推荐指数
3
解决办法
9953
查看次数

标签 统计

c ×1

crt ×1

program-entry-point ×1

winapi ×1

winmain ×1