gpt4 book ai didi

c# - 未找到 EmguCV DLL 异常 - 无法找到 cvextern?

转载 作者:行者123 更新时间:2023-12-02 14:54:36 24 4
gpt4 key购买 nike

首先,这不是 SO 和网络上提出的另一个盲目 Emgu CV DLL 问题。我研究了这个问题,但找不到解决方案。

我已经将我在我的一个项目中使用的 EmguCV 版本更新到最新版本(3.4.3)。在 Dev Machine 和 Windows 10 机器上一切正常。但是当涉及到 Windows 7 X64 Spack1 时EmguCv 抛出永无止境的 DLL not found Exception。我在使用旧版本时遇到过这个问题,通过安装 Visual Studio Redistributable 解决了这个问题。当前版本似乎使用 Visual C++ 2017 Redistributable,因为有一个 DLL EmguDir 中的文件 (14.0)。我已尝试安装 2015 年的 x86 版本以及 2017 VC 可再发行组件包的 x86 和 x64 版本。(我的应用程序是 x86)。我还将 x86 和 x64 文件夹复制到应用程序目录(旧版本似乎没有这些文件夹也能正常工作,我只是将 x86 文件夹的内容复制到应用程序目录)。

enter image description here enter image description here

再次出现同样的错误,我卡在这里了,请帮助我

 ************** Exception Text **************
System.TypeInitializationException: The type initializer for 'Emgu.CV.CvInvoke' threw an exception. ---> System.DllNotFoundException: Unable to load DLL 'cvextern': The specified module could not be found. (Exception from HRESULT: 0x8007007E)

其他 DLL(Emgu 使用打包程序打包到主 exe)。

最佳答案

在 Visual Studio 2019 工具> NuGet 包管理器 > 包管理器控制台中使用 Nuget 包管理器安装

并安装这个

  • 安装包 Emgu.CV
  • 安装包 Emgu.CV.runtime.windows

一切对我来说都很好。

关于c# - 未找到 EmguCV DLL 异常 - 无法找到 cvextern?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53605125/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com