您的位置:首页 > 其它

怎么避免ACTIVEX工程和DSHOW类库冲突

2006-04-11 23:38 197 查看
前段时间像把DSHOW工程移动到控件上,建立了MFC ACTIVEX工程,包含了STRMBASD.LIB编译后发现类工厂找不到。原来需要以下代码:
//extern "C"
STDAPI DllGetClassObject(REFCLSID rclsid, REFIID riid, LPVOID* ppv)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
return AfxDllGetClassObject(rclsid, riid, ppv);
}

/////////////////////////////////////////////////////////////////////////////
// DllCanUnloadNow

//extern "C"
STDAPI DllCanUnloadNow(void)
{
AFX_MANAGE_STATE(AfxGetStaticModuleState());
return AfxDllCanUnloadNow();
}
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: