最近要用opencv,对于版本控制有强烈要求的我,必然要安装最新版的opencv,可是在安装的时候却出现了很多问题,第一个就是cmake,用安装包安装的cmake是3.01版本的,在命令行里确实2.8X版本的,燧象删除老的版本,一直不成功,后来主要到电脑上有macport软件,又有homebrew软件,两个区别,大家可以搜一下,随卸载macport,用homebrew安装cmake时候又出现一堆问题,一直说没有c编译器,可在命令行中明明又gcc,却说没有 ,添加环境变量也不行,后来试着安装了一下command line tool,搞定,我就纳闷了,xcode6.0里面没有集成吗?网上搜了一下,还真没有,要安装只是换了一个地方:teminnel中输入:

xcode-select --install

安装完command line tool 再来安装cmake,

./bootstrap
make 
make install

或则直接用homebrew安装

brew install cmake

最后安装opencv

cd opencv3.01
mkdir build
cd build
cmake -G "Unix Makefiles" ..
make
sudo make install