tec*_*hno 2 .net c# opencv emgucv
首先,这不是 SO 和网络上询问的另一个盲目的 Emgu CV DLL 问题。我已经研究了这个问题,但找不到解决方案。
我已将我在一个项目中使用的 EmguCV 版本更新到最新版本(3.4.3)。一切在开发机器和 Windows 10 机器上运行良好。但是当涉及到 Windows 7 X64 Spack1 EmguCv 时,就会出现问题永无止境的DLL not found Exception
。我在使用旧版本时遇到了这个问题,通过安装Visual Studio Redistributable就解决了这个问题。当前版本似乎使用 Visual C++ 2017 Redistributable,因为 EmguDir 中有一个 DLL 文件(14.0)。我尝试安装 x86 2015 版本以及 2017 VC Redistributable 软件包的 x86 和 x64 版本。(我的应用程序是 x86)。我还将 x86 和 x64 文件夹复制到应用程序目录(旧版本似乎没有这些文件夹也可以正常工作,我只是将 x86 文件夹的内容复制到应用程序目录)。
再次出现同样的错误。我被困在这里。请帮帮我
************** 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)
Run Code Online (Sandbox Code Playgroud)
其他 DLL(Emgu 使用打包程序打包到主 exe)。
使用 Visual Studio 2019 中的 Nuget 包管理器进行安装工具 > NuGet 包管理器 > 包管理器控制台
并安装这个
一切对我来说都很顺利。
归档时间: |
|
查看次数: |
10183 次 |
最近记录: |