- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在 EmguCV 3.1 中运行 LicensePlateRecognition 示例。但我总是收到错误 System.DllNotFoundException 并且消息是“无法加载 cvextern.dll”。我正在使用 Visual Studio 2013 运行 Windows 7(计算机由我公司提供)。
我将文件夹中的上述 dll 和其他一些 dll 复制到调试文件夹(配置文件设置为 Debug模式,我尝试了 x86 和 x64 版本)。一次又一次收到错误后,我开始怀疑这是因为我的视频卡驱动程序(一些谷歌结果建议如此)。我更新了它,错误仍然存在。
经过更多的谷歌搜索,我找到了 Dependency Walker。缺少一个文件“IEShims.dll”。我下载了它并将其放入调试文件夹,但没有运气。
我认为一些输出可能是相关的。
Loading open cv binary from C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64
LoadLibraryEx C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64\opencv_ffmpeg310_64.dll failed with error code 87: The parameter is incorrect.
File C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64\opencv_ffmpeg310_64.dll cannot be loaded.
LoadLibraryEx C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64\cvextern.dll failed with error code 87: The parameter is incorrect.
File C:\Emgu\emgucv-windesktop 3.1.0.2282\bin\x64\cvextern.dll cannot be loaded.
#if !UNITY_IPHONE
//Use the custom error handler
RedirectError(CvErrorHandlerThrowException, IntPtr.Zero, IntPtr.Zero);
#endif
/// <summary>
/// Attempts to load opencv modules from the specific location
/// </summary>
/// <param name="modules">The names of opencv modules. e.g. "opencv_cxcore.dll" on windows.</param>
/// <returns>True if all the modules has been loaded successfully</returns>
public static bool DefaultLoadUnmanagedModules(String[] modules)
TlbImp : error TI1002 : The input file 'D:\Resources\cvextern.dll' is not a valid type library.
最佳答案
我在将项目从 Emgu 3.1.0.2282 升级到 3.1.0.2504-r16.12 时遇到类似问题后找到此页面
就我而言,这是因为我的 Win10 计算机没有 Visual C++ Redistributable for Visual Studio 2015安装。
更具体地说,在 Emgu 3.1.0.2282 中,“x86”和“x64”文件夹包含 msvcr120.dll
和 msvcp120.dll
,而在 3.1.0.2504 中,这些文件夹现在包含 vcruntime140.dll
和 msvcp140.dll
.
更改日志或安装说明中没有提到新的依赖项,也没有迹象表明 cvextern.dll 由于 Visual C 运行时而失败 - 只有错误 bin\Debug\x64\cvextern.dll failed with error code 126: The specified module could not be found
我不需要复制 DLL 文件来解决这个问题:我的 bin 目录只包含 Emgu.CV.UI
和 Emgu.CV.World
DLL 文件,以及“x86”和“x64”文件夹(每个文件夹包含 4 个 DLL)。我提到这一点是为了让人们远离 Google 为旧版本 Emgu 提供的所有建议。
关于.net - EmguCV cvextern System.DllNotFoundException,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35955105/
我在某些 Windows 机器上的独立构建中遇到 DLLNotFoundException,其他机器则运行良好。 Dll文件肯定在plugins文件夹中,也将其复制到projectName_Data文
我正在尝试使用 ZeroMQ C# 绑定(bind) ( http://www.zeromq.org/bindings:clr ) 与我在 Unity 中创建的游戏的服务器进行通信(我使用的是 Mac
我正在尝试在我的统一项目中使用一个 Assets ,它有一个 c# script.cs,它在游戏开始时调用并初始化插件。但是当我按下播放按钮时,unity 不断抛出 DllNotFoundExcept
我的 WPF 应用程序运行良好,但当我将它部署为 ClickOnce 应用程序时,它甚至无法启动。但在 Windows 事件查看器中抛出了以下异常: Application: Saito ERC-C.
我正在尝试在 EmguCV 3.1 中运行 LicensePlateRecognition 示例。但我总是收到错误 System.DllNotFoundException 并且消息是“无法加载 cve
我卸载了 Xamarin Studio(因为 xamarin 是免费的)并尝试在 VS 上运行我的应用程序,但收到此错误: System.DllNotFoundException: java-inte
我已经安装了版本1,1,1的Microsoft.Data.Sqlite Nuget包(因为我有Visual Studio 2015并且不支持2.0.0)。在 x86 和 x64 中一切正常,但问题出现
每当我的应用程序尝试使用 DLL 中存在的函数时,我会收到一个 .dll 的 System.DllNotFoundException,它与可执行文件位于同一文件夹中。奇怪的是,它只发生在一个用户的 P
我是 MonoDevelop 工具的新手。请有人帮忙解决这个问题。 当我尝试连接到 MySql DB 时收到此错误(但是我可以通过终端进行连接)。我在 ubundu 14.4 上运行 mono。 Sy
我正在尝试运行从中导入的 Assets https://www.assetstore.unity3d.com/en/#!/content/10693 它在 windows 中运行良好,但我在 Linu
我在我的 Windows 窗体应用程序中集成了 Geckofx45.64 - 在某些 Windows10 发行版上,我在启动后立即收到以下错误: System.DllNotFoundException
当我们在程序中加载 DLL 时出现以下错误并抛出以下错误: Unable to load DLL 'xxx.dll': The specified procedure could not be fou
这是我第一次尝试为 Android/iOS 创建一个库 c++。 我正在使用 Visual Studio 2015 - Xamarin。 首先我创建了一个项目:Visual C++ -> 跨平台 ->
我在尝试从我的应用程序(用 C# 框架 4.0 编写)中使用非托管代码 dll 时遇到了一些困难。我正在使用 dll 导入如下 [DllImport(@"C:\MGW_SDK.dll", EntryP
我正在使用 Monodevelop 并且有一个 C# 主程序调用一个用 C 编写的共享对象文件。解决方案构建成功,但是当我尝试运行它时,我得到上面的 System.DllNotfoundExcepti
所以我使用了一个用于硬件随机数生成器的 SDK,它提供了一个名为 PsyREG.dll 的 dll 用于与其交互,以及一些用于使用 dll 中的方法的 c# 源代码。 它在过去有效,但不知何故它已停止
我能够在我的开发箱上构建和执行我的 Winforms 应用程序,但是当我尝试在另一个干净的箱子(虚拟机)上运行我的应用程序时,我遇到了这个错误。 Application: MyApp.exe Fram
我是 Unix/Linux/Ubuntu 的新手。 我正在将 Mono 与 VB 一起使用,我正在尝试通过 DllImport (CliSiTef32I.dll/libclisitef.so) 使用库
当尝试将单声道应用程序捆绑在 snap 包中时,当应用程序尝试发出简单的 HTTP 请求时,我会收到此异常: System.AggregateException: One or more errors
我使用 ARFoundation 包在 Unity 中构建了一个 ARCore 应用程序。然后我按照以下链接中的说明将 Unity 应用程序嵌入到原生 Android 应用程序中:Embedded U
我是一名优秀的程序员,十分优秀!