Windows应用程序必须有一个在程序启动时调用的进入入口函数。
可以使用的函数有四个:
main()
wmain()
winmain()
wwinmain()
函数的具体定义可以查阅MSDN。
但是在使用VC++编译连接程序的时候,IDE还会在入口函数之前加一个文件启动函数。与上面相对应的启动函数是
mainCRTStartup()
wmainCRTSartup()
winmainCRTSartup()
wwinmainCRTSartup()
在VC使用新手身上可能经常出现连接错误的现象,编程者可能创建了一个win32应用程序,但是却用了main()入口函数,解决方法可以将main()改为winmain(),还可以在工程-》设置-》连接选项卡里的subsystem:windows改成subsystem:console,《Windows核心编程》一书上提供了可以将subsystem:windows删掉,这样程序就会自动识别进入那个启动函数。
本文介绍了Windows应用程序启动时必须调用的入口函数,包括main(), wmain(), winmain(), 和 wwinmain()等,并解释了如何正确配置IDE以确保程序正确链接。

被折叠的 条评论
为什么被折叠?



