加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

关于unresolved external symbol _WinMain@16错误的解决方法(xk)

(2012-10-09 13:17:37)
标签:

symbol_winmain16

c

error

it

分类: 技术博文

关于unresolved external symbol_WinMain@16错误的解决方法(xk)

 

一、所遇问题

LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16

Debug/test1.exe : fatal error LNK1120: 1 unresolved externals

Error executing link.exe.

 

二、原因分析

这个error是入口函数有问题,这个错误常出现在写C++程序的时候,初学C++程序设计,所用的编写环境是Microsoft Visual C++6.0中的Win32 Console Application工程。在这个project中,入口函数是main()。而在Win32 Application工程中的入口函数才是WinMain()。所以如果不小心建错工程并且使用错入口函数的话,就会出现这个问题。例如如果把工程建为Win32 Application等工程,就会出现这个error

 

三、解决方法

由于这个error是由于工程的建错所导致的,所用解决方法就是重新建一个Win32 Console Application工程,将原来错误工程中的文件内容粘贴进去就行了。遇到这个问题的人,通常缩写的工程文件都不会很多,所以粘贴起来也不是困难。

 

四、友情提示

学习C++,对于软件的使用还不是很熟悉的时候,一定要按步骤操作,不要点错,不要漏掉!

 

 

 

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有