在Mac上配置OpenCV + QT

<强>

2。安装MacPorts (https://www.macports.org/install.php)

,,注意系统版本,因为之前装错了版本,重装还导致了下面的问题

,,问题:等待其他安装完成(参考:http://superuser.com/questions/169908/installer-hangs-on-waiting-for-other-installations-to-finish-despite-no-other)
,,解决:很可能之前安装挂和锁没有清理干净。
,,,,1)sudo rm/私人/var/db/mds/系统/mds.install。锁
,,,,2)重新启动
,,记得更新下,有点慢。(https://trac.macports.org/ticket/43228):

,,终端:sudo port selfupdate

 

3。安装CMake

,, (http://www.cmake.org/download/)

之前有安装过但是失败了,说是没验证不能运行,重新安装了下还是有这个问题,调整了下mac的安全权限:

,,(参考:http://www.native - instruments.com/en/support/knowledge base/show/949/mac -操作系统- 10.8 -错误消息…-斜面——打开——因为它- -从一个身份不明的developer./)

发现终端里还是不是识别CMake指令,修改路径并导出路径也不行(http://blog.csdn.net/ikscher/article/details/8348925),

就装了酿造(http://stackoverflow.com/questions/20381128/how-to-install-homebrew-on-mac-osx):终端:

然后用啤酒安装了CMake (https://github.com/travis-ci/travis-ci/issues/2175)终端:

,

酿造更新

酿造安装CMake

4。安装OpenCV (http://opencv.org/downloads.html)

注意下版本,解压。

终端:

sudo港口卸载opencvcd OpenCV的目录mkdir buildcd buildcmake - g“Unix makefile . .让-j8sudo让安装

编译静态库(http://blogs.wcode.org/2014/10/howto-install-build-and-use-opencv-macosx-10-10/) 1)打开CMake,选好opencv源码路径和静态库存放路径2)点击进行配置,去掉BUILD_SHARED_LIBS, BUILD_TESTS, WITH_1394, WITH_FFMPEG,添加x86_64到CMAKE_OSX_ARCHITECTURES,添加sdk到,,CMAKE_OSX_SYSROOT”,才能/应用程序/xcode/内容/开发/平台/MacOSX.platform/开发/sdk/MacOSX10.9。sdk”3)重新配置并生成4)终端:cd静态库目录做(这需要一段时间)sudo make install

5。设置开发者活动目录

Teriminal: sudo/usr/bin/xcode-select开关/应用程序/Xcode。应用程序/内容/开发者

6。在Qt中使用

安装好Qt在Qt Creator中根据需要添加库,即可INCLUDEPATH +=/usr/local/includeDEPENDPATH +=/usr/local/includemacx: PRE_TARGETDEPS +=/usr/local/lib/libopencv *。amacx:填词+=- l/usr/local/lib/libopencv *开一个控制台测试程序测试之,必要时记得加

 QMAKE_MACOSX_DEPLOYMENT_TARGET =, 10.9,到职业里
<>之前或者
 
 
 http://stackoverflow.com/questions/14940126/opencv-2-4-3-cant-find-imread-and-surffeaturedetectordetect 


 
 


原文参考:http://drthitirat.wordpress.com/2014/09/21/install-opencv-2-4-9-and-qt-5-3-2-on-mac-osx-10-9-5-and-xcode-6-0-1/

,,,,,,

才能

在Mac上配置OpenCV + QT