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

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

首页维修大全综合更新时间:2023-09-17 03:23:26

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

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

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

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

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

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

大家还看了
也许喜欢
更多栏目

© 2021 3dmxku.com,All Rights Reserved.