首页
社区
课程
招聘
求助,同样的代码(runpe),为什么生成的时候子系统选择窗口就可以使用,选择控制台使用的时候就会报错?

大佬们,有一个疑问,如题,这两个在本质上有什么区别呢? 图片描述
这样的话程序就可以正常进行调用,但是如果改成 图片描述
这样的话,调用的时候就会报这样的错误。 图片描述
就是一个很普通的runpe的代码,github上都有,就不贴了,就是好奇为什么会出现这种情况,造成这种情况的原因是啥。

收藏
1条回答
lainswork 2022-12-30

窗口模式下,入口点函数为WinMain,四个参数,控制台则是 main,无参数或两个参数。
你程序既然是run pe,自然是参数传递造成的问题

回复