我按照此说明http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/使用Homebrew在我的mac(10.12)上安装了OpenCV 3.2.0-dev。
我通过跳过结帐步骤解决了 QTKit.h 问题。
然后我尝试在Xcode 8中构建一个小的c ++程序,因为我比cthon更熟悉c ++,它给了我一个Apple mach-O链接器(id)错误,如下所示: error message screenshot
标头和库的搜索路径分别是 / usr / local / include 和 / usr / local / lib 。链接器标志是
-lopencv_calib3d -lopencv_core -lopencv_features2d -lopencv_flann -lopencv_highgui -lopencv_imgcodecs -lopencv_imgproc -lopencv_ml -lopencv_objdetect -lopencv_photo -lopencv_shape -lopencv_stitching -lopencv_superres -lopencv_ts -lopencv_video -lopencv_videoio -lopencv_videostab
我知道当我使用晚于3.1的OpenCV版本时(我认为),链接器标志可以被替换为opencv_world310.lib之类的东西。 Xcode中有类似的方法吗?
任何人都可以帮助我吗?
答案 0 :(得分:1)
Homebrew在/usr/local/Cellar/
中安装opencv,而不是/usr/local/
。因此,您需要相应地修改标头和库搜索路径。