运行VC++6.0出现error LNK2001: unresolved external symbol _WinMain@16

产生问题的原因

1, 你用vc建了一个控制台程序,它的入口函数应该是main, 而你使用了WinMain.

  1. 你用vc打开了一个.c/.cpp 文件,然后直接编译这个文件,这个文件中使用了WinMian而不是main作为入口函数。vc这时的默认设置是针对控制台程序的。

解决方法

1、点击工具栏的“工程§”,然后点击里面的“设置”(快捷键:alt+F7),然后选择C/C++,而后把里面的_WINDOWS换成_CONSOLE
在这里插入图片描述
2、点击“连接”,把”工程选项“里的subsystem:windows改成subsystem:console
在这里插入图片描述
然后修改就完成了,程序就可以正常运行了。

猜你喜欢

转载自blog.csdn.net/qq_46485161/article/details/110226939