以前的运行的c程序今天编译时报以下错误:
error LNK2001: unresolved external symbol _WinMain@16
debug/main.exe:fatal error LNK 1120:1 unresolved externals
解决方法:
1.进入工程->设置->c/c++, 在分类中选择预处理器,在预处理器定义中删除_WINDOWS,并添加_CONSOLE(我没添加最后也能运行)
2.进入工程->设置->连接, 在常规中将工程 选项 中的/subsystem:windows.改为/subsystem:console
3.保存设置,ok.
error LNK2001: unresolved external symbol _WinMain@16
debug/main.exe:fatal error LNK 1120:1 unresolved externals
解决方法:
1.进入工程->设置->c/c++, 在分类中选择预处理器,在预处理器定义中删除_WINDOWS,并添加_CONSOLE(我没添加最后也能运行)
2.进入工程->设置->连接, 在常规中将工程 选项 中的/subsystem:windows.改为/subsystem:console
3.保存设置,ok.
解决_C WinMain未解析外部符号错误
本文介绍了解决C程序编译时出现的“_WinMain@16未解析外部符号”错误的方法。主要步骤包括:1. 在工程设置的预处理器定义中删除_WINDOWS并添加_CONSOLE;2. 将工程选项中的子系统从Windows更改为Console。
2万+





