Welcome 微信登录

首页 / 操作系统 / Linux / 在Xcode和VS2010中安装OpenCV 2.1

(虽然这个跟虚拟化没有关系,但是这是我去年6月份写的一个文档,也放到这里吧,作为备份)今天花了半天时间在Mac OS X的Xcode下和Widnows的VS2010下成功的安装了OpenCV2.1。最杯具的是OpenCV官方提供了VS2008的安装包,却没有VS2010的,无奈,只好完全手动编译。先说一下Xcode下的吧,Xcode的核心使用的GNU的gcc,因此所有操作几乎都和在Linux一样。无论是Windows还是Mac OS X,都需要一个辅助工具就是CMake,可以通过搜索很容易的找到它的安装包。首先从SourceForge下载OpenCV的源代码包,分别下载UNIX版本的和win32版本的。把UNIX版本的拷贝到Mac机器上,把win32版本的拷贝的PC机上(这个好像有点废话)。打开Mac的命令行,输入tar命令解压缩软件包,在桌面上新建一个目录随便起一个名字(这里就要OpenCV-build),打开CMake然后选择源目录为解压后的软件包位置,目标目录为OpenCV-build。单击“Configure”按钮,它会提示你选择生成什么样的工程,我比较喜欢Makefile,因此选择UNIX Makefile,当然也可以选择Xcode。然后等一会,会看到中间的框框一片红色,不用管它,再单击一次Configure,然后单击Generate。这样,Makefile文件就已经生成完毕了。回到命令行,进入~DesktopOpenCV-Build目录输入make和sudo make install让OpenCV编译安装。一般情况下会很顺利的结束,之后进入目录“/usr/local”就会看到结果了,所有的链接库在lib目录中,头文件在include中,如果只放在这里Xcode会找不到他们,www.linuxidc.com 因此需要做一些链接。Xcode默认的头文件位置在DeveloperSDKsMacOSX10.6usrinclude,链接库在DeveloperSDKsMacOSX10.6usrlib,因此通过ln命令将头文件和库连接到目标,这里举两个例子:ln -s usrlocalincludeopencv DeveloperSDKsMacOSX10.6.sdkusrincludeln -s usrlocallibcv.lylib DeveloperSDKsMacOSX10.6.sdkusrlib至此Xcode已经可以找到OpenCV的头文件了。新建一个C++工程就可以使用OpenCV,虽然可以找到头文件,还需要手动的将OpenCV所需的库文件拖入工程,这个是需要注意的,www.linuxidc.com 否则链接的过程会通不过的。

  • 1
  • 2
  • 下一页
Linux下性能监测工具----gprof和oprofileCentOS下OpenCV无法读取视频文件相关资讯      OpenCV 
  • Mac/Linux编译OpenCV程序  (今 16:20)
  • 在Xcode6.4中使用OpenCV  (今 15:30)
  • Mac下使用OpenCV与在Xcode下使用  (今 15:21)
  • Windows环境下编译OpenCV3.0和  (今 15:36)
  • 在Xcode使用OpenCV  (今 15:27)
  • Mac平台上OpenCV开发环境搭建  (今 15:17)
本文评论 查看全部评论 (1)
表情: 姓名: 字数


评论声明
  • 尊重网上道德,遵守中华人民共和国的各项有关法律法规
  • 承担一切因您的行为而直接或间接导致的民事或刑事法律责任
  • 本站管理人员有权保留或删除其管辖留言中的任意内容
  • 本站有权在网站内转载或引用您的评论
  • 参与本评论即表明您已经阅读并接受上述条款