Gcc 如何在MINGW中使用函数CLSIDFromProgID?
我想获取ActiveX对象的clsid。 我在objbase.h中找到了函数ClSIDFromProgID并将其包括在内Gcc 如何在MINGW中使用函数CLSIDFromProgID?,gcc,Gcc,我想获取ActiveX对象的clsid。 我在objbase.h中找到了函数ClSIDFromProgID并将其包括在内 CLSID clsid; HRESULT hr = CLSIDFromProgID(OLESTR("Mycom.soft"),&clsid); 但当我编译它时,编译器说: undefined reference to `CLSIDFromProgID@8' 如何解决此问题?您应该了解相关函数(在本例中)的对应MSDN文档相对于导入库的状态。mingw使用同一个库
CLSID clsid;
HRESULT hr = CLSIDFromProgID(OLESTR("Mycom.soft"),&clsid);
但当我编译它时,编译器说:
undefined reference to `CLSIDFromProgID@8'
如何解决此问题?您应该了解相关函数(在本例中)的对应MSDN文档相对于导入库的状态。mingw使用同一个库通常是安全的。或者,在mingw源中的
.def
文件上执行grep
MSDN声明在本例中它是ole32.lib
,因此您必须在mingw中链接-lole32
grep
同意:
mingw-w64-crt/lib32/ole32.def:CLSIDFromProgID@8
->ole32.lib