描述:
我想做个wince上的MIME过滤器,自己修改的IDL文件,内容如下:
import "oaidl.idl";
import "ocidl.idl";
[
object,
uuid(53B95220-7D77-11D2-9F80-00104B107C96),
dual,
helpstring("IXMLMimeFilterPP Interface"),
pointer_default(unique)
]
interface IXMLMimeFilterPP : IDispatch
{
};
[
uuid(53B95214-7D77-11D2-9F80-00104B107C96),
version(1.0),
helpstring("xmlmimefilter 1.0 Type Library")
]
library realviewLib
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(53B95221-7D77-11D2-9F80-00104B107C96),
helpstring("XMLMimeFilterPP Class")
]
coclass XMLMimeFilterPP
{
[default] interface IXMLMimeFilterPP;
};
};
在接口实现处 继承public CComCoClass<CXMLMimeFilterPP, &CLSID_XMLMimeFilterPP>,CLSID是我自己设置的,以及生成*_i.c文件了,里面有CLSID_XMLMimeFilterPP的声明,为什么编译还是报error C2065: 'CLSID_XMLMimeFilterPP' : undeclared identifier呢?等待高手解答!