有像
#ifdef WPRFLAG
和
#ifdef _WINMAIN_
在
ctrexe.c
代碼。我正在使用vs2010)
這些宏決定從入口點調用哪個函數。
但是即使在項目設置的宏設置中我也找不到這些宏。
這些宏定義在哪裏?
有像
#ifdef WPRFLAG
和
#ifdef _WINMAIN_
在
ctrexe.c
代碼。我正在使用vs2010)
這些宏決定從入口點調用哪個函數。
但是即使在項目設置的宏設置中我也找不到這些宏。
這些宏定義在哪裏?
VS 項目 - >配置屬性 - >連接器 - >系統 - >子系統:
/SUBSYSTEM:CONSOLE
)/SUBSYSTEM:WINDOWS
)/SUBSYSTEM:WINDOWS
這讓它運行到_WINMAIN_
。
WPRFLAG
定義在源文件的很多寬字符版本中,如CRT的源代碼文件夾下的wcrt0.c。 _WINMAIN_
是在Windows版CRT源文件中定義的,如Wincrt0.c
和wWincrt0.c
。