Thunder Bird
Communication & Improvement
posts - 47,  comments - 155,  trackbacks - 0
error LNK2001: unresolved external symbol _main解决办法
 

解决外部符号错误:_main,_WinMain@16,__beginthreadex -!t'my`yK  
在创建MFC项目时, 不使用MFC AppWizard向导, 如果没有柚煤孟钅坎问? 就会在编译时产生很多连接错误, 如error LNK2001错误, 典型的错误提示有: m1+4#'  
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main (gd){j  
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 OuR5T>>  
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 *_g+&Us1  
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex }t,6 oT  
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex <u%N(=9  
]wpN"w"  
1. Windows子系统设置错误, 提示: )WA5FzPLw  
libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main *+oJ(e  
4f{'{1]\  
Windows项目要使用Windows子系统, 而不是Console, 可以这样设置: *^'y#/Dg  
z !DF-%3|  
[Project] --> [Settings] --> 选择"Link"属性页,  Qo!  
在Project Options中将/subsystem:console改成/subsystem:windows   T`H.k"Y{  
Xn?{t*{  
2. Console子系统设置错误, 提示: vwK 7b0M  
LIBCD.lib(wincrt0.obj) : error LNK2001: unresolved external symbol _WinMain@16 4Y~E`L0,  
8%P ><"  
控制台项目要使用Console子系统, 而不是Windows, 设置: *Cl5Y':|h  
sipSn4_  
[Project] --> [Settings] --> 选择"Link"属性页, WveN']q\  
在Project Options中将/subsystem:windows改成/subsystem:console BR4C@Z  
1 vBkC&  
3. 程序入口设置错误, 提示: dy2$&$=  
msvcrtd.lib(crtexew.obj) : error LNK2001: unresolved external symbol _WinMain@16 sP.>uExt  
G- (k~1q  
通常, MFC项目的程序入口函数是WinMain, 如果编译项目的Unicode版本, 程序入口必须改为wWinMainCRTStartup, 所以需要重新设置程序入口: r#~P5[aV  
Os hl6 i  
[Project] --> [Settings] --> 选择"Link"属性页, "1zk_#B*  
在Category中选择Output, p HGRL  
再在Entry-point symbol中填入wWinMainCRTStartup, 即可 >IC}SZ  
F)c[@\.dm  
4. 线程运行时库设置错误, 提示: X;t_- f  
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex AmiBqZTp  
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex sz 23_{c?  
oz! {Fd-  
这是因为MFC要使用多线程时库, 需要更改设置: L a-Y,1x](  
uAk>h^pbM  
[Project] --> [Settings] --> 选择"C/C++"属性页, '%ET|1#SO  
在Category中选择Code Generation, ;Y-M)k(  
再在Use run-time library中选择Debug Multithreaded或者multithreaded 0v~5<Y'Z  
咸鱼游侠(75374355) 12:11:11 <mW.@e5_  
其中, W_qa?Jv  
Single-Threaded                单线程静态链接库(release版本) Kh4w Q   
Multithreaded                  多线程静态链接库(release版本) |F]g[En 4  
multithreaded DLL              多线程动态链接库(release版本) s-'qYgA6p  
Debug Single-Threaded          单线程静态链接库(debug版本) _ 7w_./y  
Debug Multithreaded            多线程静态链接库(debug版本) <[ ePw  
Debug Multithreaded DLL        多线程动态链接库(debug版本) H8V/O9|(  
9^x@/  
单线程: 不需要多线程调用时, 多用在DOS环境下 /PJ|d5  
多线程: 可以并发运行 clUdag,C  
静态库: 直接将库与程序Link, 可以脱离MFC库运行 X]pEmHl  
动态库: 需要相应的DLL动态库, 程序才能运行 \n{&_:b+q  
release版本: 正式发布时使用 9J;ZZ/3  
debug版本: 调试阶段使用   k9PoFC#k  

posted on 2007-01-17 14:49 Thunder 阅读(94217) 评论(100)  编辑 收藏 引用

FeedBack:
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-05-31 22:50 | 发财
太感谢了..额初学,找这个找了好半天  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-07-07 14:46 | toto
太帅了!!刚刚遇到问题,搜索到第1个就帮我解决了!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-07-08 16:12 | ning
多谢  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-07-10 15:17 | 宇影松
谢了,一下就弄出来了。呵呵,大好人,祝你工作顺利啊!!!!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-07-22 11:45 |
谢谢你。。很快帮我解决了。。  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-07-23 16:49 | miaoxi
太好了,转了哈  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2008-08-11 09:39 | 稻草人
谢谢...解决问题了....  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-09-26 09:59 | trucce
很有效,谢谢。  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-11-03 11:28 |
真是太感谢了 ,搞了我半天,一到这里来就解决了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2008-11-15 11:16 | xiaolong
是啊,真的很感谢你,帮助了这么多人!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2008-11-22 12:25 | s
太感谢了!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-01-01 22:18 | cici
多谢多谢啊~~~  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2009-01-02 12:40 | angel
thanks!!!
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-01-18 18:25 | ZHIMU
thanks!!!   回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-01-28 21:22 | zjx1990
真是太感谢了 ,搞了我半天,一到这里来就解决了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-02-02 17:03 | lmt2008
太感谢了!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-02-18 12:51 | yanstar
太感谢了!转载收藏了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-02-19 16:51 | 新手
找了好久终于找到 非常感谢  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-02-23 14:58 | eye_university
谢谢!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-03-01 14:42 | link
太谢谢了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-03-11 11:09 | jonjie
帅气~~  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-03-22 22:17 | chonyee
谢谢谢谢,解决了,只是我不是很明白就是了,学得很不系统  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-03-26 10:06 |
谢谢了,呵呵  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-03-26 17:27 | farkly
非常之感谢,但在把在Project Options中将/subsystem:console改成/subsystem:windows后还要去掉/incremental:yes 才行
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-04-01 15:29 | #
太感谢啦!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-04-03 09:18 | Bright0328
厉害,佩服!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-04-05 10:59 | 伐木
如果有天神,那是你!
如果黑夜来临,
你会挥一挥手,
带来光明.
假使风停了,
雨不再下了,

只是轻轻一笑,
一切又恢复了平静.
世界的人啊,
将把最美的祝福谢了你,
在世界的每一个角落,
为你祈祷.
默默的 愿你
长生.
天若有情,
那是你,
轻轻的一叹.
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2009-04-12 21:54 |
谢谢你啦!!!!!!!!!!!!
非常感谢!!!!!!!!!!!!!!!
  回复  更多评论
  
# unresolved external symbol "double a" (?a@@3NA)
2009-04-14 08:33 | 拖后腿
unresolved external symbol "double a" (?a@@3NA)  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-04-27 21:46 | kbzwn
3q very much!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-05-05 10:21 | bingyu
谢谢,问题解决  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-05-09 18:16 | wel
太感谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
太感谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
太感谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
太感谢了!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-05-11 22:59 | smallfc
谢谢!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-05-16 22:38 | grant
谢谢 楼主,开始学习VC++.以后还的继续向楼主学习!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-05-17 11:10 | westice
感谢!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2009-05-21 12:23 | lin
哈,非常感谢!一下子就解决问题了!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2009-05-26 22:12 | 阿三
非常感谢!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-05-28 22:12 |
一个字:“谢”  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2009-05-30 15:09 | 路过
按照你说的改完之后随即又出现了上述第二个错误!
看来又时候也不全是你说的那样!
不过
还是谢谢你!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-05-31 14:15 | danalu
感谢感谢!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-06-03 13:28 | ZZZ
太感谢了!!!!!!!!,要不进展不了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-06-07 11:21 | wlggy
顶 太感谢了 !!!!!!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-06-19 11:33 | simon
谢谢,学习了
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-06-24 12:43 | 草草
bucuo 很好,谢谢了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-07-20 15:14 | go
O(∩_∩)O谢谢!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-07-30 12:33 | yuanyuan
实在是太感谢您了,我初学搞了好久没搞好,照你说的做了就会了,谢谢,您是怎么弄懂这些的呢,能分享经验吗  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-08-01 14:48 | zj
非常感谢!!!!!!!!!!!!!!!11111
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-08-08 18:10 | tcwhvi
我遇到的问题是第一个,我按照第一个设置了,然后出来的问题是第二个,我再改为第二个的设置,结果问题又变成了第一个。。。怎么办??555555555555  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-08-17 10:37 | 王企鹅
谢谢,谢谢,非常感谢  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-08-20 21:46 | FU fu2you
太谢谢你了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-09-29 06:52 | dsd
太感谢了!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2009-10-27 10:44 |
谢谢  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-10-30 21:55 | YVENG
第一个问题帮到我了 感谢分享  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-11-10 16:31 | 搜索
非常感谢 第一个就能解决错误   回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-11-13 09:32 | ss
太感谢了,轻松搞定  回复  更多评论
  
# 谢谢!
2009-11-26 22:39 | 111
真是太好了!

非常感谢!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-12-27 21:15 | 紫陌
太谢谢了,整了一晚上,就是第一个链接错误,到这来就改正了,
怎一个谢字了得!!!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2009-12-31 04:57 | tomy
感谢,高人!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-01-11 17:17 | John
谢谢!!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-01-12 17:22 |
扯鸡巴蛋
第一个和第二个 矛盾了~ 傻B  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-01-20 17:31 | lj
@李
自己不懂不要乱讲,人家分析的很正确,你个垃圾。。  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-02-01 19:43 | Tianxiang
谢谢先。  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-02-04 11:20 | 小石头
多谢了!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-04-03 10:48 | xin
非常感谢!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2010-04-14 13:26 | jacky
非常感谢楼主提供的信息@toto
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-04-20 18:41 | nnn
非常感谢!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-04-22 16:51 | 名扬
很好.  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-04-22 16:52 | 名扬
不错.  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-05-14 16:42 | tdd
Thanks very much!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2010-05-24 14:53 | 11
谢谢你 你是个大好人!哈哈哈  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2010-05-26 16:58 | 大海
太牛逼了 哥们 多谢了   回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-06-30 16:08 | KIKI
太感谢了  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-07-09 03:06 | TamraKirkland27
Thanks for all the demanding job over the years. It was always a valuable creation having you blog. It is clever to transport one's self into the purport of the back when, to see how a foresighted gentleman has thought before us, and to what glorious extent we have at last get in. Best of luck in your new entertainment if you’ll have a lack of conception, always aim <a href="http://www.bestwritingservice.com">term paper</a> writing. Please keep it up! Cheers.   回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-07-13 17:31 | 甜甜
可是我照做了之后就运行不出来了,是怎么回事啊?要怎么办啊?急!急!急!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2010-10-12 22:09 | 牛牛
@李
是的~~!!!!!!!!!!!!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-10-28 14:40 | 谢谢
谢谢!!!问题出了。正着急问题出在哪呢。现在解决了。  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-11-02 09:39 | bc
thanks  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2010-11-15 19:06 | 这阵子
楼主犀利  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-01-08 15:15 | Jokcy
感谢lz收藏,呵呵  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2011-01-10 15:44 | ray
thanks  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2011-01-10 15:44 | ray
thank  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-06-07 16:55 | why
多谢了。问题已解决。  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-07-16 19:11 | 龙猫
楼主 我的是第一个错误 但是修改后又变成了第二个错误了 求解  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-07-16 19:23 | 龙猫
楼主能不能帮忙解决 然后发送到邮箱里:757044921@qq.com
谢谢  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-07-25 15:57 | 12
为什么改console为windows之后,程序就不能运行了,但是连接和编译都没有错误  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-08-30 08:53 | xiaoqiu
大虾,谢谢分享
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-08-30 08:54 | xiaoqiu
大虾,谢谢分享  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)[未登录]
2011-09-07 20:52 | haha
非常感谢啊,正遇到这问题,高手!  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-11-03 17:03 | alina
估计你缺少main()函数——你添加个main函数看看。
  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2011-11-15 13:24 | sparkle
正好可以解决我的问题,感谢  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2012-02-21 09:21 | 苗苗
谢谢  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2012-03-04 20:37 | gyd
大哥,我按你第一步改的,结果出现第二个错误,又按第二个改,又出现了第一个错误,纠结啊  回复  更多评论
  
# re: error LNK2001: unresolved external symbol _main解决办法(zz)
2012-11-09 15:35 | 姚姚
@gyd
我也是  回复  更多评论
  
只有注册用户登录后才能发表评论。

<2006年4月>
2627282930311
2345678
9101112131415
16171819202122
23242526272829
30123456

常用链接

留言簿(8)

随笔档案

相册

搜索

  •  

最新评论

阅读排行榜

评论排行榜