本次搭建比預期難許多梧油,主要在于
1. 自己不熟悉C,C++工程的結構以及打包,編譯過程
2.網上千篇一律的配置方式查蓉,在自己機器上出現了問題
首先我列出對于我的Mac失敗的歷程(或許這個步驟你可以試一試)
1. 安裝homebrew
鍵入官方給的命令
ruby -e"$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/master/install)"
安裝成功測試
2.安裝cmake
鍵入命令
brew search cmake
brew install cmake
安裝成功測試
3.安裝opencv
sudo brew tap homebrew/science
sudo brew install opencv
這里也可以安裝opencv3
4.make
cd 到opencv解壓后的文件夾,在命令行依次執(zhí)行以下命令:
mkdir build
cd build
cmake -G"Unix Makefiles"..
make
sudo make install
注意:我是在這一步出錯的喘蟆,報錯日志是“CMake Error: The source directory "/usr/local/Cellar/opencv" does not appear to contain CMakeLists.txt.”? stackoverflow、Google都沒有解決,隨之放棄
之后眠屎,我卸載了使用brew安裝的opencv
1.鍵入? brew uninstall opencv
2.cd到/usr/local/Cellar下,鍵入命令? rm -r opencv??? 徹底刪除文件
之后我的成功步驟是
5.從官網下載source
重點提示肆饶,請去github上下載最新的 2.4.13.2 因為 2.4.12這個版本編譯過程中有一個bug改衩,雖然作者解決,但是改起來還是有點麻煩的驯镊。
https://github.com/opencv/opencv/releases/tag/2.4.13.2
下載完后葫督,解壓到任意目錄下。
cd到這個目錄開始執(zhí)行上面第4步驟
哇~ 開始編譯了阿宅,編譯過程有點慢的候衍。耐心等一下不就行了,喝杯茶洒放。