为了依赖接口,我正在尝试编写一个测试项目来实现IDispatch接口。 到目前为止,我已经:
写了以下IDL
[ uuid(68B0FAE7-3828-415D-94B0-720A007311FF), version(1.0) ]
library Test
{
importlib("stdole32.tlb");
importlib("stdole2.tlb");
[
uuid(DD35D282-ABEF-4411-B3D1-B4FD848516A5)
]
interface _Test : IDispatch
{
};
};
创建了一个名为Test.h的C头文件,但我正在徘徊如何将其声明为链接到IDL。任何帮助或问候世界教程都会很棒。感谢
答案 0 :(得分:1)
你可以
midl编译器
它能够在c(或C ++?不记得)中生成标题/来源,但最重要的是它会为你提供一个类型库(tlb)文件
将为类型库内容生成c ++定义。