換了64位的系統,配置好之后運行之前的程序,竟然給我拋出這個錯誤。應該是我的opencv沒有安裝對吧。系統報錯
無法啟動此程序,因為計算機中丟失opencv_core249.dll。請嘗試重新安裝改程序已解決此問題
那就是缺少opencv_core249.dll動態鏈接庫了。
【解決方法】
1 在安裝目錄下找到這個鏈接庫
(但是不知道為什么我引用的庫還是要x86下的才行,郁悶中)
2 復制到指定的目錄下
64位系統 C:\Windows\SysWOW64 32位系統 C:\Windows\System32
3 執行命令
32位的執行
64位的執行
如果這時候報錯:
不要理他(不知道為什么),回到VS試一下項目能不能正常運行。我的可以。
我的64位系統一開始我將文件復制到了C:\Windows\System32
執行:regsvr32 C:\Windows\System32\opencv_core249d.dll
后
后來把dll文件拷貝到C:\Windows\SysWOW64中執行 regsvr32 C:\Windows\SysWOW64\opencv_core249d.dll
就好了。