2014-10-21 155 views
3

我正在嘗試安裝OpenCV 3.0 Aplha。我按照這些說明 http://docs.opencv.org/trunk/doc/tutorials/introduction/windows_install/windows_install.htmlOpenCV 3.0缺失庫

我下載並解壓縮包後,我應該有文件夾中的所有預構建庫:opencv \ build \ x86 \ vc12 \ lib但我沒有看到他們在這個文件夾中。該文件夾只有opencv_ts300.lib和opencv_world300.lib。所有其他圖書館似乎都失蹤了。此外,bin文件夾沒有dll。但statlib文件夾似乎有所有的靜態庫。

我也嘗試從源代碼構建庫,並根據在Visual Studio中構建OpeCVALL.sln之後的說明,我應該在x86 \ vc12中具有這些庫,但這些庫似乎不是建在這個文件夾中。在挖掘文件夾後,我發現opencv庫位於bin/debug和bin/release文件夾中。我以爲我會用這些在Visual Studio中鏈接,但我沒有找到構建/包含文件夾中的頭文件

我沒有看到Opencv 2.49的任何這些問題。用3.0調試這個問題的任何幫助將不勝感激。

摘要:從源代碼或預構建包構建後,我可以運行示例應用程序。但我沒有找到頭和庫來從頭開始創建一個Visual Studio項目。

回答

2

好吧我想通了這裏出了什麼問題...... 右鍵單擊 - >構建,從OpenCV.sln手動構建INSTALL項目。這將在build/install/x86/vc12文件夾中創建庫。這是lib,bin和staticlib文件夾現在的位置。包含文件也在build/install/include中。

+1

建立自己的舊圖書館後,恢復?或者部署模型發生了變化,現在所有功能都被限制在兩個大型庫(world&ts)中? – 2015-06-18 05:55:46

-1

庫文件:位於您的CMake文件夾的lib /調試(或釋放)文件夾

DLL文件:位於cmake的文件夾中的bin /調試(或釋放)文件夾

頭文件:位於opencv3的構建/包含文件夾

+0

庫和DLL文件位於您提到的位置。但是頭文件不是。 build/include文件夾只有cmake文件並且沒有標題。 – Knox 2014-10-22 17:42:05