这是常见错误之一:
error LNK2001: unresolved external symbol _main。
这是我在做第一个windows窗口程序时候出的错误。
file->new->project-->win32 console application
file-->new--files--->c++
--------------------Configuration: FirstWindow - Win32 Debug--------------------
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/FirstWindow.exe : fatal error LNK1120: 1 unresolved externals
Error executing link.exe.
FirstWindow.exe - 2 error(s), 0 warning(s)
修改错误的方法有两种一种是:
1:将file->new->project-->win32 console application改为file->new->project-->win32 application
2:Windows子系统设置错误, 提示:
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:
[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows
发表于 @ 2008年03月29日 23:17:00 | 评论( loading... ) | 举报| 收藏