看板 C_and_CPP 關於我們 聯絡資訊
我照著板上的教學文去安裝OpenCV https://www.ptt.cc/bbs/C_and_CPP/M.1370965249.A.1F2.html 照著步驟做完後想測試一下 結果發現執行時會出現錯誤訊息 如圖 http://i.imgur.com/uZzM0KF.png http://i.imgur.com/iNT5fw0.png Google過很多資訊還是解決不了 希望有人可以解救我XD -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 218.164.179.253 ※ 文章網址: https://www.ptt.cc/bbs/C_and_CPP/M.1433447183.A.D96.html
anyoiuo: "可能"跟cv無關,防毒先關掉試試會不會有 06/05 09:44
Feis: 可能是 dll 沒放在執行路徑裡 06/05 10:15
anyoiuo: 可是印象中找不到dll, 會跳一個視窗XXX.dll找不到的視窗? 06/05 10:26
Feis: 不一定 06/05 11:36
我已經有將 C:\opencvdll\bin 和 C:\MinGW\bin 加到環境變數裡了 不曉得F大說的放進執行路徑是什麼意思 另外在我重開機後 原本的printf不會出現問題 但只要一用到cv的東西 還是會出現一樣的錯誤訊息 http://i.imgur.com/6sML1cn.png
Feis: 應該這樣問,你之前用過 code block 編譯過任何可以跑的程 06/05 12:35
Feis: 式嗎? 06/05 12:36
有 如同剛剛寫的,重開機後printf可正常執行 但遇到cv的東西還是會跳錯誤
anyoiuo: 確定是用同個mingw嗎? 第五部有確認嗎? 06/05 13:26
http://i.imgur.com/ueMkAjQ.png 應該沒設定錯吧
heyboo4862: debug的dll好像要換成xxxd.dll 06/05 17:02
heyboo4862: 或是用release跑 06/05 17:04
找了很久終於發現原因 原來是我環境變數多加了一個原本openCV的bin 而非自己編譯的 所以導致衝突 ※ 編輯: lin11220206 (218.164.179.253), 06/05/2015 17:32:12