我有一个从Visual Studio 2005构建的c++ active x dll,我需要从“c”代码中调用它,我必须在mingw32编译器中对其进行编译。

是否有可能从c调用c++ active x dll或我必须将dll从activex转换为win32。

请给我您的建议。

最佳答案

ActiveX是COM,并且COM本质上是C API(因为它是Win API的一部分,而Win API本身是C API),因此可以。但是,它需要对COM有很好的了解。一个很好的起点可以在这里找到:
http://www.codeproject.com/Articles/13601/COM-in-plain-C

10-07 18:52
查看更多