在敲一个VC小例时遇到了错误:
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __beginthreadex
nafxcwd.lib(thrdcore.obj) : error LNK2001: unresolved external symbol __endthreadex
经过搜索找到了两种解决方法:
这个问题产生的原因是因为在程序中使用了MFC的一些方法而在建工程时不是通过MFC AppWizard建立的,工程的一些设置不正确。
一、【工程】–>【设置】–>【常规】选项卡
把“Microsoft基础类”里“不使用MFC”改为其它两种之一
二、【工程】–>【设置】–>【C/C++】选项卡–>【分类】选择【code generation】
把use run-time library的single-thread *改为带Multithread的几种