为什么我得到异常 - 无法加载DLL'?????。dll':无法找到指定的模块

问题描述:

我正在使用Emgu.CV,它是OpenCV库的C#包装器。为什么我得到异常 - 无法加载DLL'?????。dll':无法找到指定的模块

我改变了Emgu.CV源代码来调用最新的OpenCV库cv110.dll而不是cv100.dll,现在我得到这个错误(其中?????是cv110.dll)。我已将cv110.dll文件放置在与cv100.dll文件相同的位置,但这没有帮助。

在更广泛的范围内,查找dll时文件夹的搜索顺序是什么,以及是否有其他原因导致此错误。

看来这两个程序集之间存在细微差别。如果没有代码它很难说,但我建议你去看看这个博客,特别是这篇文章:http://blogs.msdn.com/suzcook/archive/2003/05/29/57120.aspxhttp://blogs.msdn.com/suzcook/archive/2003/08/11/57236.aspx 苏珊厨师在融合/ CLR装载机的工作,而她的博客拥有万吨一些提示和建议对这种的问题。

祝你好运!

你需要VCRT(的Visual C运行时)8.0 SP1,可从以下链接:

http://www.microsoft.com/downloads/details.aspx?familyid=200B2FD9-AE1A-4A14-984D-389C36F85647&displaylang=en

查看Emgu CV论坛这个职位的详细信息: http://www.emgu.com/forum/viewtopic.php?f=7&t=88