c++头文件中的类怎么继承.idl文件中定义的接口
c++头文件中的类怎么继承.idl文件中定义的接口
//TimeBeijing.idl
import "oaidl.idl";
import "ocidl.idl";
[
object,
uuid(61A1C81D-82CA-44e4-A60E-7BDD8E58A833),
oleautomation
]
interface ITimeBeijing : IUnknown //定义ITimeBeijing接口
{
HRESULT GetTimeBeijing([out]int * hour, [out]int * min, [out]int * sec);
};
[
uuid(1E850106-D5C5-4249-86DF-40256DB3A5D2),
version(1.0)
]
library TimeBeijingLib
{
importlib("stdole32.tlb");
[
uuid(57E9BE40-AE4F-493b-A79B-FBBF7EC7F2AE)
]
coclass TimeBeijingClass//定义TimeBeijingClass类
{
[default] interface ITimeBeijing;
};
};
要实现TimeBeijingClass类,怎么写,我写的class TimeBeijingClass : public ITimeBeijing{
...
}
出错,说ITimeBeijing 未定义基类。这个怎么改啊,求帮助