VC++ unresolved external symbol _main是什么错误,怎么解决
4个回答
展开全部
VC++ unresolved external symbol _main的原因是系统错误导致的,具体解决方法步骤如下:
1、首先打开计算机,在计算机内选择“project“---”setting“。
2、点击步骤1的操作后打开‘project setting’,如下图。选择2-1所示的‘link’---找到2-2所示的‘’subsystem: console“。
3、将界面内的subsystem: console改为:subsystem: windows。
4、依次点击下图中3-1的”compile“按钮和3-2的”build“按钮。
5、重新编译后会发现不存在错误(error)和警告(warning)了。
6、最后单击如图下的感叹号图标即可解决VC++ unresolved external symbol _main的问题。
展开全部
原因:是在建项目或工程时把Win32 Application与Win32 Console Application弄错了
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:
[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows
还有不明白的可以call我
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Windows项目要使用Windows子系统, 而不是Console, 可以这样设置:
[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows
还有不明白的可以call我
本回答被提问者采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
有一种情况:lz选择的是Win32控制台程序的向导,却修改了源程序,使源程序中没有main函数,于是VC的连接器无法从obj文件中找到符号_main
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
是不是把main()写成了mian()了呀,毕竟我就是这么傻乎乎的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询