undefined reference to `WinMain' 解决方法


使用gcc对C代码进行编译时提示 undefined reference to `WinMain',collect2.exe: error: ld returned 1 exit status;详细的信息大致如下:

省略...
:crt0_c.c:(.text.startup+0x2e): undefined reference to `WinMain'
collect2.exe: error: ld returned 1 exit status

解决方法

出现这种情况表示C代码中不存在入口函数,即 main() 函数,请为你的C程序添加 main() 函数;

int main(int argc, char* argv[]) {

}

对于刚编写的代码,请检查是否保存;

如需转载,请注明出处;本文地址:https://www.perfcode.com/p/undefined-reference-to-winmain.html