读书人

Mac OS X 装配 Homebrewamp;XCodeamp;Cmakeamp;

发布时间: 2013-02-02 12:27:16 作者: rapoo

Mac OS X 安装 Homebrew&XCode&Cmake&Eclipse&Opencv

?

Homebrew

在Terminal中输入:

ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"
Homebrew命令brew search搜索软件包brew info查询软件包信息brew list查询已经安装的软件包brew update更新homebrewbrew install安装软件包

?

Cmake

在Terminal中输入: brew install cmake 然后回车,即可

?

Eclipse

1.早先版本mac os自带jre,没有jre的可以从http://support.apple.com/kb/DL1572下载安装

2.下载?Eclipse(Java?和?C/C++的都需要)http://www.eclipse.org/downloads/

解压两个版本Eclipse?,然后将C/C++?版本的Eclipse里面的plugins?文件夹中的内容全部复制,粘贴到Java?版本的Eclipse?里面的plugins?文件夹下面(注意:不能覆盖已有的文件或文件夹?)

3.创建Java工程或 C++工程,编译,运行程序

?

Opencv

在Terminal中输入: brew install opencv 然后回车, 即可

Mac OS X 装配 Homebrew&XCode&Cmake&Eclipse&Opencv

Mac OS X 装配 Homebrew&XCode&Cmake&Eclipse&Opencv

Mac OS X 装配 Homebrew&XCode&Cmake&Eclipse&Opencv

//在xcode中使用opencv

1.把编译器改为“LLVM GCC 4.2”:

点击你的“项目”,有PROJECT 和 TARGETS 选项,点击 PROJECT,找到“Build Options”,编译器默认的是"Apple LLVM Compiler 4.0", 选"LLVM GCC 4.2"即可,点击TARGETS可以看到的Build Options选项也被改为了"LLVM GCC 4.2 "

2.创建一个空的command line工程。

在main.cpp中粘贴以下代码:
#include <iostream>#include <opencv/highgui.h>#include <opencv/cv.h>int main(int argc, char** argv){    cvNamedWindow("Image", CV_WINDOW_AUTOSIZE);       IplImage *img=cvLoadImage("/Users/juhuisun/Downloads/t.jpg", CV_LOAD_IMAGE_ANYCOLOR);    //注意:在mac下,这里要填写对你图片的路径!        cvShowImage("image", img);        cvWaitKey(0);       cvReleaseImage(&img);       cvDestroyWindow("image");        return 0;}
添加lib文件:右键点击工程名,选择“Add files to..”,在文件选择对话框弹出来时输入“/”,在弹出的路径框中输入:/usr/local/lib,全选该文件夹下的全部dylib文件,添加至工程。添加lib文件查找支持: 点击工程名文件,进入“Build Settings”选项卡,在“Library Search Paths”栏中输入“/usr/local/lib”添加头文件:点击工程名文件,进入“Build Settings”选项卡,在“Header Search Paths”栏中输入:“/usr/local/include? ?/usr/local/include/opencv”3.编译、运行程序//在Eclipse中使用opencv1. 建立一个Mac C++工程,包含一个cpp文件,代码如xcode中的代码相同即可。2. 右击工程名, 选择“Properties”,在属性配置页中选择,点击C/C++ Build, 在下拉选项中选择?Settings. 在右边的选项卡中选择?Tool Settings。3. 在GCC C++ Compiler选项列表中选择Includes,在Include paths(-l)中添加安装好的opencv的头文件存放目录:/usr/local/include/4.?在MacOS X C++Linker选项列表中选择Library,在Library search path (-L)中添加安装好的opencv Lib文件存放目录:/usr/local/lib/5.?在MacOS X C++Linker选项列表中选择Library, 在Libraries(-l)?中依次点击“+”号,添加需要使用的Lib文件(通常情况下,使用前三个):opencv_core opencv_imgproc opencv_highgui opencv_ml opencv_video opencv_features2d opencv_calib3d opencv_objdetect opencv_contrib opencv_legacy opencv_flann6.编译、运行程序

读书人网 >操作系统

热点推荐