在Windows 8.1中找不到Emgu DLL和坏图像格式异常



我有一个。使用Emgu。CV v 3.1,在Win 10上安装后运行正常,但在Win 8.1 64位上失败,出现类型初始化程序异常,dll"cvextern"的InnerException DLLNotFound,它安装在包含.exe的主安装文件夹的x64子文件夹中。将cvextern dll复制到主安装文件夹(该文件夹已在过去修复了该问题(会导致BadImageFormat异常。

修复程序是将dll msvcr120.dll和msvcp120.dll添加到包含cvexternal.dll的文件夹中,该文件夹为C:\Programs<ApplicationName>\x64。初始的InnerException应该说未找到DLL或组件。也许Win 8.1需要DLL组件与其父级位于同一文件夹中。

相关内容

最新更新