当前位置:主页 > 生活经验 > 正文

C语言编译 undefineddeferencetowinMain 16 是什么意思

翻译过来就是:没有找到WinMain@16,但是程序中有地方用到了WinMain@16这个函数WinMain@16是Windows的图形界面的启动函数,VC里面的启动部分会调用这个开始程序的运行但。C语言编译 undefineddeferencetowinMain 16 是什么意思?更多详情请大家跟着小编一起来看看吧!

C语言编译 undefineddeferencetowinMain 16 是什么意思(1)

C语言编译 undefineddeferencetowinMain 16 是什么意思(1)

翻译过来就是:没有找到WinMain@16,但是程序中有地方用到了WinMain@16这个函数。

WinMain@16是Windows的图形界面的启动函数,VC里面的启动部分会调用这个开始程序的运行。

但是对于一个不是GUI(图形界面)的程序而言,开始的函数叫做main,对于一个非图形界面的程序来说可能没有定义这个WinMain@16函数,所以就无法找到WinMain@16。找不到就无法启动这个程序。

所以你应该查看是否存在函数WinMain,如果不存在,看看是否存在main,如果存在main,修改为控制台(CONSOLE)类型就可以了,有些系统的入口点是_tmain等等,具体看手册。

你贴的程序是错误的,没有main,只有mian。main是主函数,mian是面条

猜你还喜欢的

Copyright © 2022 读周刊 All Rights Reserved
声明:本站部分内容来源于网络,如涉及侵权,请与我们联系,请发邮件"duzhoukan@foxmail.com"进行处理,谢谢合作!
渝ICP备2021012918号-4|