
C语言编译undefined deference to winMain@16什么意思啊 5
8个回答
展开全部
翻译过来就是:
没有找到WinMain@16,但是程序中有地方用到了WinMain@16这个函数。
WinMain@16是Windows的图形界面的启动函数,VC里面的启动部分会调用这个开始程序的运行。
但是对于一个不是GUI(图形界面)的程序而言,开始的函数叫做main,对于一个非图形界面的程序来说可能没有定义这个WinMain@16函数,所以就无法找到WinMain@16。找不到就无法启动这个程序。
所以你应该查看是否存在函数WinMain,如果不存在,看看是否存在main,如果存在main,修改为控制台(CONSOLE)类型就可以了,有些系统的入口点是_tmain等等,具体看手册。
你贴的程序是错误的,没有main,只有mian。main是主函数,mian是面条
没有找到WinMain@16,但是程序中有地方用到了WinMain@16这个函数。
WinMain@16是Windows的图形界面的启动函数,VC里面的启动部分会调用这个开始程序的运行。
但是对于一个不是GUI(图形界面)的程序而言,开始的函数叫做main,对于一个非图形界面的程序来说可能没有定义这个WinMain@16函数,所以就无法找到WinMain@16。找不到就无法启动这个程序。
所以你应该查看是否存在函数WinMain,如果不存在,看看是否存在main,如果存在main,修改为控制台(CONSOLE)类型就可以了,有些系统的入口点是_tmain等等,具体看手册。
你贴的程序是错误的,没有main,只有mian。main是主函数,mian是面条
展开全部
这个是没有main函数的结果
解决方案:
检查文件中是否包含main函数;
检查拼写错误Main或者mian都是错误的;
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
应该是"undefined reference to winMain@16"吧?
winMain声明过了吗?
winMain声明过了吗?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这就是找不到主函数main。看看函数是不是写错了。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
未定义的引用。
是不是没包含windows.h头文件?
是不是没包含windows.h头文件?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询