我在VC++6.0中编译《深入浅出MFC 2/e》中Generic.01时出现以下错误
--------------------Configuration: GENERIC - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/GENERIC.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
请问时怎么回事呢?

解决方案 »

  1.   

    project->setting->link 把选项subsystem:console改为subsystem:windows.
      

  2.   

    cwanter(LDT->GDT) :好使,这是设置什么?
      

  3.   

    出现这个问题是因为你在链接选项中使用了subsystem:console,VC跟据这个选项在OBJ文件中链接main函数,如果没有就会报错。改为subsystem:windows后,就会链接winmain函数。你的源代码中只有WINMAIN函数。