簡體   English   中英

在 Windows 8.1 中找不到 Emgu DLL 和錯誤圖像格式異常

[英]Emgu DLL not found and Bad Image Format exceptions in Windows 8.1

我有一個使用 Emgu.CV v 3.1 的 .Net 應用程序,它在安裝在 Win 10 上后運行正常,但在 Win 8.1 64 位上失敗並出現類型初始值設定項異常,以及安裝在 x64 中的 dll 'cvextern' 的 InnerException DLLNotFound包含 .exe 的主安裝文件夾的子文件夾。 將 cvextern dll 復制到主安裝文件夾(過去已修復該問題)會導致 BadImageFormat 異常。

修復方法是將 dll msvcr120.dll 和 msvcp120.dll 添加到包含 cvextern.dll 的文件夾中,即 C:\\Programs<ApplicationName>\\x64。 最初的 InnerException 應該說DLLorComponent not found 也許 Win 8.1 需要 DLL 組件與其父組件位於同一文件夾中。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM