代码之家  ›  专栏  ›  技术社区  ›  Jason

使用GCC编译器与ActiveX通信

  •  2
  • Jason  · 技术社区  · 16 年前

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

    1 回复  |  直到 16 年前
        1
  •  3
  •   taxilian    15 年前

    嗯,我从来没有试过,但你没有理由不能这样做。基本上,您只需要为所需的类(可能能够从vs中获得)提供接口定义,然后进行适当的调用。

    cocreateinstance函数位于ole32.dll中,因此您可能需要加载库、获取入口点,然后您只需找到用于创建所需COM对象的clsids等。只要您小心只使用queryinterface进行强制转换,就可以了;com是专门为提供二进制兼容性而设计的,因此这是可能的。

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

    最困难的部分将是获得所有的头文件以及您需要的文件。

    推荐文章