2 unitten unitten 于 2014.04.25 11:07 提问

LNK1169: 找到一个或多个多重定义的符号

报错:
1>uafxcw.lib(oleunk.obj) : error LNK2005: "struct IUnknown * __stdcall _AfxQueryInterface(struct IUnknown *,struct _GUID const &)" (?_AfxQueryInterface@@YGPAUIUnknown@@PAU1@ABU_GUID@@@Z) 已经在 RichEditCtrlEx.obj 中定义
1>F:\PROJECT\Picture_Matcher\MFC_MyChat_test\MFC_MyChat\Release\MFC_MyChat.exe : fatal error LNK1169: 找到一个或多个多重定义的符号

说明:RichEditCtrlEx.cpp就是MFC中一个编辑框控件需要cpp
oleunk.cpp我查了一下是atl库中的文件,这两个文件的头文件中定义的变量怎么会冲突呢?

Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!