您的位置:首页 > 编程语言 > C语言/C++

C++错误LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16的原因

2011-02-24 22:48 525 查看
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16

出现这个错误的原因是你创建了win32 Application工程,而主函数却定义为了控制台模式的main函数。

Win32 Application的主函数应该是WinMain而不是main。

解决这个错误有两个方法:

第一种:重新创建一个Win32 Console Application工程,或不创建工程直接添加C++ Source File,将代码拷贝过去;

第二种:在工程->设置->连接 的工程选项里找到/subsystem:windows 改成/subsystem:console就可以了。

本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/risemypassion/archive/2010/08/02/5783513.aspx
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐