c++ - DirectShow 源过滤器

标签 c++ com filter directshow windows-mobile-6.5

我已经创建了 directShow Source 过滤器,它在 Win32 上测试过,并且工作正常。 但是当我将它们移植到 Windows Mobile 6.5.3 上时

调用 CoCreateInstance(MyfilterGUID) 后, 我有这样的:

hr  0x8007007e {The specified module could not be found. }  HRESULT

为什么会这样?我想这是因为我的 DirectShow dll 有问题。

最佳答案

我解决了这个问题,这是因为我的 DLL 依赖于 MS dll msvcr80d.dll。要解决此问题,需要在 Visual Studio 项目属性 -> 常规 -> 使用 MFC 中设置在静态库中使用 MFC。所有作品...

关于c++ - DirectShow 源过滤器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4377923/

相关文章:

c++ - 这个比较是否不一致(还是存在另一个问题)?

c++ - 当整数类型转换为浮点类型时,C++ 中会发生什么,反之亦然?

c++ - COM 错误 : Class not registered (I'm sure it is)

C# ITypeInfo.GetContainingTypeLib 在传递 VBA 类的实时实例时失败

java - OpenEntityManagerInViewFilter - 未定义的EntityManagerFactory

c# - Windows phone 8.1 滤镜合集查看源码

c++ - FFT和IFFT的长度

python - 使用 swig 将 c++ 编译为 python

c++ - 在自定义源和 SmartTee 之间插入过滤器会泄漏 COM 对象

api - Twitter Streaming API(过滤器方法)- 限制