原创 vc中遇到错误提示:nafxcwd.lib(thrdcore.obj) : error LNK200

2009-9-9 11:57 4348 3 3 分类: 软件与OS

最近用VC++6.0编写控制台程序,出现错误提示如下,在网络上搜索后,得到的解决方案归纳。


做技术交流之用,在此也谢谢帮解决问题的朋友!!!


错误提示:


nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
libcd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Hello.exe : fatal error LNK1120: 3 unresolved externals


解决方法:


1、“Project”->“settings”->“c/c++”


“Catagory” 选择“Code Generation”


   “use run-time library”选择“debug multithreaded”


此时确定一般解决问题,也有可能出现如下问题提示:


libcmtd.lib(crt0.obj) : error LNK2001: unresolved external symbol _main
Debug/Hello.exe : fatal error LNK1120: 1 unresolved externals


此时,进行第二步操作:


2、


[Project] --> [Settings] --> 选择"Link"属性页,
在Project Options中将/subsystem:console改成/subsystem:windows


温馨提示:在Project Options窗口,右边滑动条向下滑动就会找到该项!


总结:进行以上两步操作后,问题解决!

PARTNER CONTENT

文章评论0条评论)

登录后参与讨论
EE直播间
更多
我要评论
0
3
关闭 站长推荐上一条 /3 下一条