2011-08-08 55 views
3

我在Windows試圖安裝的Eclipse CDT 8的OpenCV 2.3 7 32如何在Windows中使用OpenCV 2.3設置Eclipse CDT 8?

首先,我嘗試下載的OpenCV 2.3以及根據this tutorial蝕設置(一些輕微的不同的步驟。):

之後,我得到了一些「未定義的參考」錯誤。 然後,我發現我不得不使用Mingw32重新編譯,所以我做了this tutorial解釋(我沒有使用它運行演示文件的部分)。所以,我結束了我的lib文件在C:\ opencvbin \ lib(我在CMake中選擇了這個目錄)。在Eclipse中,我包含了OpenCV的原始源代碼(在我的情況下是C:\ OpenCV2.3 \ build \ include)。

爲了測試設置,我得到了C:\ OpenCV2.3 \ opencv \ samples \ cpp中的convexhull.cpp,編譯時沒有錯誤,但是當我運行exe時,沒有結果。 此外,調試似乎沒有調整。這是Eclipse中的調試輸出:

[New Thread 6480.0x1994] 

在此設置過程中是否有任何缺失?

如果沒有明顯的問題,請讓我知道,所以我可以把更多的細節。

ps:我選擇了這個標題,因爲問題內容可能有助於其他人設置環境。如有必要,我可以更改。

回答

1

把DLL的C:\ opencvbin \ bin放在你的.exe所在的路徑下(編譯後的demo)。

0

將DLL複製到當前目錄可能更好的替代方法是將包含它們的目錄添加到PATH(並重新啓動)。