【发布时间】:2017-09-02 18:43:37
【问题描述】:
我按照这条指令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。
我通过跳过 checkout 步骤解决了 QTKit.h 问题。
然后我尝试在 Xcode 8 中构建一个小型 c++ 程序,因为我对 c++ 比对 python 更熟悉,它给了我一个 Apple mach-O 链接器 (id) 错误,如下所示: error message screenshot
header 和 library 的搜索路径分别是 /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中有类似的方法吗?
有人可以帮我吗?
【问题讨论】: