C++程序在连接时出错
LIBCD.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/***.exe : fatal error LNK1120: 1 unresolved externals
控制台程序在编译后 连接时 出现这样的错误,就是关于程序的入口出现了问题
1:是不是忘记写主函数了?int main(){return 0;}
2:第一行最后的提示 如果是symbol_main 则需要更改为 控制台(console)程序入口
工程(Project)-》设置(setting)-》连接(Link)-》工程 选项(option)中的内容/subsystem:windows改成/subsystem:console
3:与2相对的一样 ,当用VC++编写Windows窗口应用程序 出现着用fatalerror 如果第一行的最后提示为symbol _WinMain (或者类似的WinMain),
工程(Project)-》设置(setting)-》连接(Link)-》工程 选项(option)中的内容/subsystem:console改成/subsystem:windows
今天我是犯了第一种问题了,居然忘记了些main函数??!活该浪费了半小时。。。@_@
而平时写Windows程序的时候 经常会遇到第三种,第二个问题是从来没有遇到过的,因为他通常都是/subsystem:console 的啦