C++ 程序启动入口函数main还是winmain?
两个都可以,如果是main,则用win32的处理器,是console的程序编译方式,预处理器应该选在WIN32;_DEBUG,链接器是Console(/SUBSYSTEM:WINDOWS) 如果是winmain,则用windows的预编译方式,链接器是Windows(/SUBSYSTEM:WINDOWS) 如果匹配出错,error LNK2001: unresolved external symbol
_WinMain@16 看下面VS2005中的具体设置: 1.菜单中选择 Project->Properties, 弹出Property Pages窗口 2.在左边栏中依次选择:Configuration Properties->C/C++->Preprocessor,然后在右边栏的Preprocessor Definitions对应的项,要么_CONSOLE要么_WINDOWS. 3.在左边栏中依次选择:Configuration Properties->Linker->System,然后在右边栏的SubSystem对应的项要么为Windows(/SUBSYSTEM:WINDOWS),Console(/SUBSYSTEM:WINDOWS) |