2011-11-23 145 views
2
的倉庫

我試圖在Visual Studio 2010Visual Studio 2010中無法看到/ OpenCV的

我已經指令配置都使用OpenCV的2.2: http://opencv.willowgarage.com/wiki/VisualC%2B%2B

,並通過指令從該書:

所以我已經添加了所有/ lib和/ include路徑。

當我構建項目時,它編譯並在啓動應用程序之前,VS顯示opencv_core220d.dll缺失的錯誤消息。

此文件在C:/OpenCV2.2/bin作爲所有.dll文件。如果我將這個文件添加到我的工作目錄 - 這將會很好。然後VS顯示關於我在鏈接器輸入配置中添加的每個.dll文件的錯誤(但帶有.lib擴展名)。

因此,如果我將所有.dlls文件添加爲鏈接器配置中的.lib - 到我的工作目錄,項目將啓動。

但是爲什麼?爲什麼VC沒有看到OpenCV2.2/bin文件夾?這指向哪裏?

回答

3

因爲它不知道在默認情況下顯示。但是,它知道要檢查DLL的當前目錄。

你可以告訴它通過增加C:/OpenCV2.2/binPath變量看,或者如果您不想弄髒你的全球Path你可以設置環境變量本地的C++項目。

enter image description here

我認爲這是附加在VS2010的Path的語法,但我不知道,所以谷歌,如果不工作:)

+0

謝謝,我的理解是,現在它工作;) –

相關問題