今天写c++程序时出现这个错误:
Linking…
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16
我在网上查了一下,发现是我建立工程时选择Win32 Application,
重新建立工程选择 Win32 Console Application。
我用的是VC++6.0。我vs2010用这个方法,也完美解决问题。继续撸代码。
不过,不能就这样子就结束。查了一下资料:
Win32 Application和Win32 Console Application相同点
- Win32 Application和Win32 Console Application 都是工作在32位Windows环境的程序。
不同点
- Win32 Application 入口函数是WinMain(),它具有消息响应机制,可以运行图形化的C++程序。
- Win32 Console Application(win32控制台应用程序)往往是像MS-DOS窗口(XP中叫命令提示符)的样子出现,我们得用键盘输入各种命令来使用它
资料源自百度