当前位置: 首页 > >

vc6.0问题解决

发布时间:

最*用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窗口,右边滑动条向下滑动就会找到该项!


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



友情链接: