c++ - 在带有 MinGW 编译器的 C++ 中使用 COM 对象

标签 c++ windows com mingw

我有一个进程内 COM 服务器(即 DLL),我想从 C++ 应用程序中使用它,该应用程序将使用 MinGW 套件(使用 CodeLite IDE)进行编译。我不太知道从哪里开始,有任何提示、建议或示例代码吗?

干杯, 马特

最佳答案

和普通的COM一样,需要得到COM Class的结构和CLSID的头文件,然后

CoCreateInstance(CLSID, ..., ppv)
ppv->YourComAPI1(arg1);

与在 VC 下开发没有什么不同。

关于c++ - 在带有 MinGW 编译器的 C++ 中使用 COM 对象,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/816352/

相关文章:

c++ - X11 Unicode KeyEvent 问题

c++ - 使用 const 后缀自动解析成员函数

windows - 除了从一个定义的 IP 之外,是否热阻止对 IIS 上 ASP.NET 站点中定义的 URL 的页面的访问?

com - 如何安装 32 位和 64 位版本的 COM DLL 和 "auto-select"?

c++ - 初始化指向 protected 成员函数的指针

c++ - 对象超出范围后未调用析构函数

c++ - Qt - 如何将 Qt 运行时 DLL 复制到输出路径

c++ - Windows 控制台代码页 866

c++ - IDL与c++源文件的关系

c# - 从 C# 中定义的 COM 类返回成功代码