我需要导入一个类型库(它实际上是一个允许访问COM接口实现的.exe)。
问题是我想用MinGW编译器而不是VSC ++来做到这一点。 SO上有许多主题和线程可以解释两个#import指令之间的区别,但主要思想是我们无法使用MinGW导入导入类型库。
那么为什么不尝试使用在运行时以编程方式加载类型库 LoadTypeLibrary函数和ITypeLib接口。
除了ITypeLib用于描述存储在类型库中的对象。
现在我运行的.exe代码与此链接中的代码类似here 检索有关我的.exe方法的信息,它显示了我的预期(我在生成的.tlh中使用vc ++找到的相同信息)
感谢您的精力!