2010-12-07 7 views
0

J'ai créé le filtre directShow Source, il a testé sur Win32, et fonctionne très bien. Mais quand je les ports sur Windows Mobile 6.5.3DirectShow Source Filter

Après avoir appelé CoCreateInstance (MyfilterGUID), je tels:

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

Pourquoi cela se produit? Je suppose que c'est parce que quelque chose ne va pas avec ma DLL DirectShow.

Répondre

1

Je résous ce problème, c'est parce que, ma DLL a des dépendances de MS dll msvcr80d.dll. Pour corriger cela nécessaire dans Visual Studio Propriétés du projet -> Général -> Utilisation de MFC définir Utiliser MFC dans une bibliothèque statique. Et tout fonctionne ...