在 C++ 中使用带有 MinGW 编译器的 COM 对象
Posted
技术标签:
【中文标题】在 C++ 中使用带有 MinGW 编译器的 COM 对象【英文标题】:Using COM object in C++ with MinGW compiler 【发布时间】:2009-05-03 04:47:39 【问题描述】:我有一个进程内 COM 服务器(即 DLL),我想从一个要使用 MinGW 套件(使用 CodeLite IDE)编译的 C++ 应用程序中使用它。我不知道从哪里开始,有任何提示、建议或示例代码吗?
干杯, 马特
【问题讨论】:
【参考方案1】:和普通的COM一样,你需要得到它的头文件,用于COM类的结构和CLSID,然后
CoCreateInstance(CLSID, ..., ppv)
ppv->YourComAPI1(arg1);
与在 VC 下开发没什么不同。
【讨论】:
谢谢弗朗西斯。另外,我刚刚在codeproject.com/KB/COM/com_in_c1.aspx 看到了这篇文章,它帮助我开始滚动。以上是关于在 C++ 中使用带有 MinGW 编译器的 COM 对象的主要内容,如果未能解决你的问题,请参考以下文章
在 Windows 上使用 MinGW 编译 C++ 时找不到 omp.h
C++:如何在 Windows 10 上使用编译器 MinGW 9.2.0 安装 OpenCV