C语言编译undefined deference to winMain@16什么意思啊 5

 我来答
海狮2D
推荐于2018-06-19 · TA获得超过3021个赞
知道大有可为答主
回答量:1904
采纳率:55%
帮助的人:1060万
展开全部
翻译过来就是:
没有找到WinMain@16,但是程序中有地方用到了WinMain@16这个函数。
WinMain@16是Windows的图形界面的启动函数,VC里面的启动部分会调用这个开始程序的运行。
但是对于一个不是GUI(图形界面)的程序而言,开始的函数叫做main,对于一个非图形界面的程序来说可能没有定义这个WinMain@16函数,所以就无法找到WinMain@16。找不到就无法启动这个程序。
所以你应该查看是否存在函数WinMain,如果不存在,看看是否存在main,如果存在main,修改为控制台(CONSOLE)类型就可以了,有些系统的入口点是_tmain等等,具体看手册。

你贴的程序是错误的,没有main,只有mian。main是主函数,mian是面条
帐号已注销
推荐于2017-09-28 · TA获得超过332个赞
知道小有建树答主
回答量:162
采纳率:0%
帮助的人:88.9万
展开全部

这个是没有main函数的结果

解决方案:

  1. 检查文件中是否包含main函数;

  2. 检查拼写错误Main或者mian都是错误的;

已赞过 已踩过<
你对这个回答的评价是?
评论 收起
johnniewood
2015-07-08 · TA获得超过4311个赞
知道大有可为答主
回答量:4241
采纳率:74%
帮助的人:709万
展开全部
应该是"undefined reference to winMain@16"吧?
winMain声明过了吗?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
阿蒙同学
2015-08-04 · TA获得超过338个赞
知道小有建树答主
回答量:298
采纳率:0%
帮助的人:99.2万
展开全部
这就是找不到主函数main。看看函数是不是写错了。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
我是天使的亲戚
2015-07-25 · TA获得超过3966个赞
知道小有建树答主
回答量:609
采纳率:66%
帮助的人:473万
展开全部
未定义的引用。

是不是没包含windows.h头文件?
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 5条折叠回答
收起 更多回答(6)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式