版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/deeplan_1994/article/details/80780675
用VC ++ 6.0编写控制台程序,出现错误提示如下,
错误提示:
nafxcwd.lib(thrdcore.obj):错误LNK2001:无法解析的外部符号__endthreadex
nafxcwd.lib(thrdcore.obj):错误LNK2001:无法解析的外部符号__beginthreadex
libcd.lib(crt0.obj):错误LNK2001:无法解析的外部符号_main
调试/ Hello.exe:致命错误LNK1120:3个未解析的外部程序
解决方法:
1,“项目” - >“设置” - >“C / C ++”
“Catagory”选择“代码生成”
“使用运行时库”选择“调试多线程”
此时确定一般解决问题,也有可能出现如下问题提示:
libcmtd.lib(crt0.obj):错误LNK2001:无法解析的外部符号_main
Debug / Hello.exe:致命错误LNK1120:1个未解析的外部
此时,进行第二步操作:
2,
[Project] - > [Settings] - >选择“Link”属性页,
在Project Options中将/ subsystem:console改成/ subsystem:windows
温馨提示:在项目选项窗口中,右边滑动条向下滑动就会找到该项!
总结:进行以上两步操作后,问题解决!