LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
原因: VC++此时假定要建立Console程序而不是GUI程序,而Console程序的Startup Code要载入的是main()而不是Winmain(),导致连接失败。
改正的方法:
将菜单Project/Settings下Link项Option内的/subsystem:console改为/subsystem:windows。
将菜单Project/Settings下C/C++项Preprocessor definitions:内的_CONSOLE改为_WIDNOWS。另外也可以先New一个Win32 GUI Project,再拷贝入程序,再Build。