求助:error LNK2001: 无法解析的外部符号 __mbctype
小弟在win32下使用了别人基于MFC的类CSpreadSheet.h,出现了几个错误:
error LNK2001: 无法解析的外部符号 ___argv
error LNK2001: 无法解析的外部符号 ___argc
error LNK2001: 无法解析的外部符号 __mbctype
fatal error LNK1120: 3 个无法解析的外部命令
在网上查找后,发现的三种方法都不能解决问题,
一是:在Preprocessor中定义_AFXDLL,如果它提示:fatal error C1189: #error : Please use the /MD switch for _AFXDLL builds
就这样改:C/C++->Code Generation->Multithread DLL (即实现/MD选项);
二是:属性>>常规>>MFC的使用选择“在共享的DLL中使用MFC”;
三是:C/C++->Code Generation->Multithread DLL ;
个人的属性设置:多线程调试DLL/mDd MFC的使用:使用标准的WINDOWS库...
望各位大虾指教。