win32主程序入口设置

属性页--配置属性-连接器--高级--入口点

/ENTRY:function
Function — 函数 
一个函数,指定 .exe 文件或 DLL 的用户定义起始地址。
/ENTRY 选项指定一个入口点函数作为 .exe 文件或 DLL 的起始地址。 
必须用  __stdcall  调用约定来定义函数。 参数和返回值取决于程序是控制台应用程序、 windows 应用程序还是 DLL。 建议让 链接器设置入口点,以便 C 运行库正确初始化,并执行静态对象的 C++  构造函数 。 
默认情况下,起始地址为 C 运行库中的函数名。 链接器根据程序的特性来选择该函数,如下表所示。 
函数名 

...的默认值 

mainCRTStartup(或 wmainCRTStartup) 

使用 /SUBSYSTEM:CONSOLE 的应用程序;调用 main(或 wmain) 

WinMainCRTStartup(或 wWinMainCRTStartup) 

使用 /SUBSYSTEM:WINDOWS 的应用程序;调用 WinMain(或 wWinMain),它必须用  __stdcall  来定义 

_DllMainCRTStartup 

一个 DLL;调用 DllMain(如果存在,必须用 __stdcall 来定义)

猜你喜欢

转载自blog.csdn.net/u012398216/article/details/52976342