自己在vc中编了个小程序,然后把程序#if 0 #endif 掉后,编译,链接时老是提示如下:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Point.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Point.exe - 2 error(s), 0 warning(s)
难过啊,为什么??
有人说:看上去,你应该是建立了一个控制台工程,但是你没有定义main函数,所以会出现这样的错误。写个main函数。
有人说:
要修改[Project] --> [Settings] --> 选择"Link"属性页,在Project Options中将/subsystem:console改成/subsystem:windows ,我改了之后就成以下这样的错误了
Linking...
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
Debug/Point.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
Point.exe - 2 error(s), 0 warning(s)
还是不对,觉得第一种说法还可以接受。
查