linker,"/ENTRY:WinMain" 后的问题

125096 2014-05-06 03:12:33
我想实现程序的入口是WinMain函数,而不是WinMainCRTStartup函数。加上#pragma comment(linker,"/ENTRY:WinMain")编译指令后各种问题。
1.WinMain函数的hInstance参数是0x7FFDF000,而不是0x00400000
//这里我暂时用的GetModuleHandle(NULL)来取代这个参数
2.调用GetOpenFileName函数后,点击关闭按钮,或者退出按钮。貌似这个函数执行的线程没有退出。主线程退出了。但是进程没退出
...全文
128 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
125096 2014-05-06
  • 打赏
  • 举报
回复
引用 1 楼 buyong 的回复:
你知道为什么设计WinMainCRTStartup,让他调用WinMain么?
肯定不找到,请大侠说下
赵4老师 2014-05-06
  • 打赏
  • 举报
回复
肯定不知道。
buyong 2014-05-06
  • 打赏
  • 举报
回复
你知道为什么设计WinMainCRTStartup,让他调用WinMain么?

65,209

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧