gpt4 book ai didi

c++ - 打开 cv 3.2.0 时出现苹果 mach-O 链接器 (id) 错误

转载 作者:太空宇宙 更新时间:2023-11-03 22:48:42 24 4
gpt4 key购买 nike

我按照此说明 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_videosta -

而且我知道当我使用 3.1 之后的 OpenCV 版本时(我认为),链接器标志可以替换为 opencv_world310.lib 之类的东西。 Xcode中有类似的方法吗?

有人可以帮我吗?

最佳答案

Homebrew 在 /usr/local/Cellar/ 中安装 opencv,而不是在 /usr/local/ 中。所以你需要相应地修改header和library的搜索路径。

关于c++ - 打开 cv 3.2.0 时出现苹果 mach-O 链接器 (id) 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43277139/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com