【err】由於找不到Opencv_world341d.dll/binlog.dll,無法繼續執行代碼。


前言

最近用到Qt,也用到opencv庫,但是正常運行程序之后,出現錯誤,發現是opencv的環境配置問題。

問題

系統錯誤
由於找不到opencv_world341d.dll/binlog.dll,無法繼續執行代碼。重新安裝程序可能會解決此問題。

解決方法

1. 系統環境變量;

在系統環境變量中添加opencv和QT的相關信息;

添加之后需要重啟系統才能有效;

2. 將缺少的dll添加到系統目錄;

C:\Windows\System32\

或者

C:\Windows\SysWOW64\

注意,博主是添加到第一個目錄可以,第二個目錄不可以;

疑問

不明白為什么添加到環境變量之后還需要添加到系統目錄中?兩個步驟都是必須的嘛?

參考

1. 由於找不到opencv_world320d.dll,無法繼續執行代碼。解決方案

2. 解決VC運行opencv后提示缺少opencv_world310d.dll問題


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM