编译windows程序时出现错误的原因求解
Jayki 2010-12-30 10:34:16 今天照着书写了段windows程序,编译时出现了链接错误,然后边改边查资料把问题给解决了,但是不知道原因,所以希望大家帮忙解释一下,先谢谢啦!
一开始出现的错误是:
Linking...
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/firstwindows.exe : fatal error LNK1120: 1 unresolved externals
执行 link.exe 时出错.
解决方法:打开‘工程’下的‘设置’,选中‘链接’后
将 /subsystem:console 改为
/subsystem:windows
再次编译时,又出现了错误,
错误:
LINK : fatal error LNK1117: syntax error in option "subsystem:windows/incremental:yes"
之后,我把工程设置里的连接中的incremental:yes删掉了,链接就没有问题了
虽然问题解决了,但是不知道原因,所以希望大家帮忙解释一下,随便说点都行。