我在dll程序中加了如下代码:#pragma warning(disable:4146)
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")
#pragma warning(default:4146)
using namespace ADODB; 在客户程序中因为也使用ado的一些类和对象,也加了以上代码,编译通不过,错误如下:error C2872: 'DataTypeEnum' : ambiguous symbol注意我的dll是通过隐式链接加载的,我觉得通过显式链解应该解决这个问题。
用隐式链接有什么办法吗?
#import "C:\Program Files\Common Files\System\ADO\msado15.dll" named_guids rename("EOF","adoEOF"), rename("BOF","adoBOF")
#pragma warning(default:4146)
using namespace ADODB; 在客户程序中因为也使用ado的一些类和对象,也加了以上代码,编译通不过,错误如下:error C2872: 'DataTypeEnum' : ambiguous symbol注意我的dll是通过隐式链接加载的,我觉得通过显式链解应该解决这个问题。
用隐式链接有什么办法吗?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货