main和winmain的区别
2个回答
展开全部
winmain是windows系统应用程序的入口,他是应用程序进程的主线程,要创建一个进程,并且在windows环境下运行必须用winmain作为入口,而且必须是windows定义的格式写。。。。
而main()作为程序入口,有的运行环境用有的运行环境不用,控制台程序用main,虚拟机程序,比如c#就用main()。。。。。
有些应用软件winmain函数被封装了,改用main()函数,但他外层有winmain,winmain是windows唯一识别的应用程序入口,哪怕你用的是main,但归结的底层入口还是winmain,比如虚拟机表面上用main,但他和系统交互还是用的winmain创建入口。。。。
winmain只要能使用windowsAPI的软件都支持,但用main就未必了。。。。。
而main()作为程序入口,有的运行环境用有的运行环境不用,控制台程序用main,虚拟机程序,比如c#就用main()。。。。。
有些应用软件winmain函数被封装了,改用main()函数,但他外层有winmain,winmain是windows唯一识别的应用程序入口,哪怕你用的是main,但归结的底层入口还是winmain,比如虚拟机表面上用main,但他和系统交互还是用的winmain创建入口。。。。
winmain只要能使用windowsAPI的软件都支持,但用main就未必了。。。。。
名片
2024-10-28 广告
2024-10-28 广告
正版Hyperworks软件多少钱,购买正版Hyperworks软件,免费咨询Altair Hyperworks软件中国区网站首页,HyperWorks软件提供了完整的CAE有限元分析解决方案,免费试用和咨询官网。...
点击进入详情页
本回答由名片提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询