2013-05-12 301 views
2

嘗試從http://karanjthakkar.wordpress.com/2012/11/21/usin-opencv-2-4-2-with-visual-studio-2012-on-windows-7-64-bit/編譯測試程序時,出現錯誤[出現錯誤opencv_core242.dll]。visual studio 2012中的openCV 2012

我試圖在一個叫做環境變量的東西中添加指定的信息,但是我不知道我是否正確地做了。任何人都可以清楚地說明我應該如何增加價值?我把路徑放到我需要的目錄中,但是當我嘗試構建程序時,似乎沒有解決這個錯誤。

+1

編譯時出現錯誤很奇怪。你確定這不是當你試圖運行該程序嗎? – carlosdc 2013-05-12 02:05:28

+0

如果您對錯誤的具體內容以及錯誤發生時間有所幫助,我可能會幫助您。 – Danny 2013-05-12 04:45:11

+0

carlosdc - 對不起,我的意思是當我嘗試運行調試。丹尼 - 錯誤是一個缺少的庫。我將庫放在正確的位置,問題似乎與將它包含在環境變量中有關。我以爲我設置正確,但它似乎沒有任何影響。 – user2374083 2013-05-12 05:14:16

回答

0

這裏就是你需要做的:

  1. 右擊在「解決方案資源管理器」項目
  2. 單擊屬性
  3. 導航到「配置屬性 - >調試」
  4. 在「本地窗口調試器 - >環境「編寫:

    • Path = $(Pat H); C:\ path_to_opencv \建立\ 86 \ VC11 \ BIN

      或(如果編譯64位):

    • 路徑= $(路徑); C:\ path_to_opencv \建立\ 64 \ VC11 \斌

1

@code頭已經得到了答案之一。

或者您可以將所有dll的opencv/build/vc11/bin複製到您的程序目錄中。

我知道這確實是一個醜陋的解決方案,但這肯定適用於初學者。至少我自己發現,當我第一次使用OpenCV時,它非常有用。