Исходный фильтр DirectShow

Я создал фильтр DirectShow Source, протестировал его на Win32 и отлично работает. Но когда я их портирую на windows Mobile 6.5.3

После вызова CoCreateInstance(MyfilterGUID) у меня такое:

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

Почему это происходит? Я полагаю, это потому, что что-то не так с моей dll DirectShow.


person StNickolay    schedule 07.12.2010    source источник


Ответы (1)


Я решаю эту проблему, это происходит потому, что моя DLL имеет зависимости от MS dll msvcr80d.dll. Чтобы исправить это, необходимо в Visual Studio Свойства проекта -> Общие -> Использование MFC установить Использовать MFC в статической библиотеке. И все работает...

person StNickolay    schedule 08.12.2010