Mac OS X 安装 Homebrew&XCode&Cmake&Eclipse&Opencv
2013-03-19 09:23
507 查看
XCode
1网上直接下载安装Xcode,也可以从App Store中下载安装;
2安装Xcode中的Command Line Tools:打开Xcode设置,在Downloads选项卡中点击Install"Command Line Tools"
Homebrew
在Terminal中输入:
ruby -e "$(curl -fsSkL raw.github.com/mxcl/homebrew/go)"[/code]
Homebrew
命令
brew search
搜索软件包
brew info
查询软件包信息
brew list
查询已经安装的软件包
brew update
更新homebrew
brew 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 然后回车, 即可
//在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中使用opencv
1. 建立一个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_flann
6.编译、运行程序
相关文章推荐
- Mac OS X安装opencv并配置到Xcode和eclipse上
- Mac OS X安装opencv并配置到Xcode和eclipse上
- Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
- AMD处理器&VM8.0 完美安装Mac OS X 10.6.0 并成功升级至10.6.8 成功安装 Xcode 4.2
- Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
- Mac OS X下配置Cocos2d-x for Android(Eclipse)&IOS(Xcode)开发环境
- AMD+WIN7+VMware安装MAC OS X 10.6.3 和 Xcode 3.2.2
- Mac之OS系统下搭建JavaEE环境 <三> 之Eclipse 与 IntelliJ IDEA 的安装配置
- OpenCV under Mac OS with XCode
- portaudio 安装教程(mac OS X系统 + Xcode)
- MAC OS X 10.9下Xcode 6 beta安装图文教程
- 安装编译和使用OpenCV(Mac OS X 10.10)
- Mac OS X 通过Homebrew安装Go
- 苹果Mac OS X下配置Cocos2d-x for Android(Eclipse)和IOS(Xcode)开发【内有cocos2dx2.0.3版本的配置】
- win7 安装Eclipse IDE for C C++&Opencv
- AMD+WIN7+VMware安装MAC OS X 10.6.3 和 Xcode 3.2.2
- XCode6.3上使用opencv教程(MacOSX 10.10)
- 利用RVM和Homebrew在Mac OS X 10.8 Mountain Lion上安装Ruby 2.0.0
- Mac OS X 安装并测试 OpenCV
- [Mac OSX]+homebrew安装NCL(ncar command language)