前言
最近用到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問題;
完
