2008-11-07 7 views
2

J'utilise Emgu.CV qui est un wrapper C# pour les bibliothèques OpenCV.Pourquoi j'obtiens l'exception - Impossible de charger la DLL '?????. Dll': Le module spécifié est introuvable

J'ai changé la source Emgu.CV pour invoquer de la dernière bibliothèque cv110.dll OpenCV au lieu de cv100.dll et maintenant je reçois cette erreur (où ????? est cv110.dll). J'ai placé le fichier cv110.dll dans tous les mêmes emplacements que le fichier cv100.dll mais cela ne aide pas. Sur une plus grande échelle, quel est l'ordre de recherche de dossier lors de la recherche de DLL, et y a-t-il d'autres raisons à cette erreur?

Répondre

1

Il semble qu'il y ait une différence subtile entre ces deux assemblages. Sans code c'est difficile à dire, mais je vous suggère de jeter un oeil à ce blog, spécialement ce poste: http://blogs.msdn.com/suzcook/archive/2003/05/29/57120.aspx et http://blogs.msdn.com/suzcook/archive/2003/08/11/57236.aspx Suzanne Cooks a travaillé dans le chargeur de fusion/CLR, et ses blogs ont des tonnes de conseils et de conseils pour ce genre de problèmes.

Bonne chance!

Questions connexes