2010-10-28 69 views
0

我想在Visual C++ express edition 2008中使用OpenCV。我已經安裝了OpenCV 2.1,並將必要的include和lib目錄/文件添加到我的項目依賴項中。系統PATH也存在於「C:\ OpenCV2.1 \ bin」中。cxcore210d.dll missing

當我編譯並運行示例程序打開圖像時,出現運行時錯誤,說cxcore210d.dll丟失。我檢查了bin文件夾和它的存在。 我在這裏和谷歌上看過類似的帖子,他們建議關閉增量鏈接器。這並沒有改變結果。

請幫助 感謝

回答

1

我剛剛重新啓動我的電腦。我猜沒有重新啓動一些變量沒有正確註冊。 :但現在這運行良好。

如果有人正在使用OpenCV,請聯繫。 謝謝

0

的 「d」 代表調試版本。您需要使用「調試」選項集來編譯OpenCV庫。不幸的是,我不認爲你可以用Visual C++ express版本來做到這一點。我已經嘗試過...

+0

它可能做到這一點調試模式。我目前處於調試模式,它編譯0錯誤和0警告。運行時發生此錯誤。 – AtharvaI 2010-10-28 15:56:13

0

爲什麼不把你的dll複製到文件夾和應用程序旁邊。

+0

這是一個臨時解決方案。如果我需要創建更多項目,它不方便。 – AtharvaI 2010-11-11 08:14:41

0

嘿,我只是解決了這個問題。從你的bin文件夾複製cxcore210d.dllhighgui210d.lib並將其粘貼到lib文件夾中,並查看結果...

+0

這種方法對我來說工作得很好。但每次都必須重複 – chatcja 2011-10-24 05:50:11