2

如何从我的 gcc 编译的应用程序中引用 ActiveX 库并与之通信?

4

1 回答 1

3

好吧,我从来没有真正尝试过,但你没有理由不能这样做。您基本上只需要为您需要的类定义接口(可能可以从 VS 获得),然后进行适当的调用。

CoCreateInstance 函数位于 Ole32.dll 中,因此您可能会加载库,获取入口点,然后您只需找到用于创建所需 COM 对象的 CLSID 等。只要您注意仅使用QueryInterface,你应该没问题;COM 是专门为提供二进制兼容性而设计的,因此这将成为可能。

http://msdn.microsoft.com/en-us/library/ms686615%28VS.85%29.aspx

最困难的部分将是获取所有标题以及您需要的标题。

于 2009-12-30T06:37:23.847 回答