vs2013与其他库的使用冲突,无法解析的外部符号

C++语言 码拜 8年前 (2016-05-20) 1456次浏览
1>– 已启动生成:  项目: Console, 配置: Debug Win32 —
1>LINK : warning LNK4098: 默认库“msvcrtd.lib”与其他库的使用冲突;请使用 /NODEFAULTLIB:library
1>DataConverter.lib(EFDbMediator.obj) : error LNK2019: 无法解析的外部符号 “public: __thiscall ef::CMFObject::CMFObject(void)” (??0CMFObject@ef@@QAE@XZ),该符号在函数 “public: __thiscall ef::CPTShapeInfo::CPTShapeInfo(class CDataConverterDlg *)” (??0CPTShapeInfo@ef@@QAE@PAVCDataConverterDlg@@@Z) 中被引用
1>DataConverter.lib(EFDbMediator.obj) : error LNK2019: 无法解析的外部符号 “protected: virtual __thiscall ef::CMFObject::~CMFObject(void)” (??1CMFObject@ef@@MAE@XZ),该符号在函数 __unwindfunclet$??0CPTShapeInfo@ef@@QAE@PAVCDataConverterDlg@@@Z$0 中被引用
…剩下的都是无法解析的外部符号
========== 生成:  成功 0 个,失败 1 个,最新 4 个,跳过 0 个 ==========
解决方案

40

这个问题复杂了,没人带的话,没个两三年VC经验是搞不定的。
当你能独立搞清楚这些问题所在的话。
估计你又不会选择你现在这种解决方案了。
你这问题,大致没谁能帮你,原因是按你的方法来,解决了这个问题,基本又会被下个问题拦下来。
就是对VC不了解。

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明vs2013与其他库的使用冲突,无法解析的外部符号
喜欢 (0)
[1034331897@qq.com]
分享 (0)