【问题标题】:OpenCV installation issue on mac mavericksmac mavericks 上的 OpenCV 安装问题
【发布时间】:2014-10-08 12:32:39
【问题描述】:

所以昨天 CleanMyMac 破坏了一些小牛的系统文件,我修复(重新安装)小牛,然后我从 Xcode 收到一个错误,即“assert.h”找不到。所以我想我用“xcode-select --install”安装命令行工具,我不知道它是否解决了我的问题,然后我注意到也找不到所有的opencv库。 我用“brew unisntall opencv”卸载了 OpenCV 从那以后我一直在尝试重新安装它,但我没有运气。 运行“brew install opencv”告诉我:

==> make
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/algorithm.cpp.o] Error 1
1 error generated.
make[2]: *** [modules/core/CMakeFiles/opencv_core.dir/src/array.cpp.o] Error 1
make[1]: *** [modules/core/CMakeFiles/opencv_core.dir/all] Error 2
make: *** [all] Error 2

很遗憾,我不知道如何处理这个错误, 我用 cmake -j8 得到了:

[  6%] Building C object 3rdparty/libjpeg/CMakeFiles/libjpeg.dir/transupp.c.o
Linking C static library ../lib/liblibjpeg.a
[  6%] Built target libjpeg
make: *** [all] Error 2

我尝试了我最后的希望,“sudo port install opencv”,我得到: 计算opencvError的依赖关系:无法执行端口:无法读取“configure.cxx_stdlib”:没有这样的变量

我为 macports 尝试了 selfupdate,但它也不起作用。 所以现在我卡住了有人知道吗?将不胜感激。

ps 我已将我的用户指定为 /usr/local 的所有者,以防万一:“sudo chown -R $User /usr/local”

【问题讨论】:

  • 请在没有-j8的情况下运行make。只有这样,您才能很好地看到错误的来源。另外,请修正句子开头单词的拼写、标点和大写。
  • 感谢您清理您的问题! +1,欢迎来到 SO。
  • 您好,我按照您的要求做了关于大写的操作,感谢您欢迎我加入 SO。运行“make”返回“stdarg.h”文件未找到

标签: opencv cmake osx-mavericks homebrew


【解决方案1】:

我终于修好了, 我的 Xcode 是 5.1,我试图避免升级,但是当我用尽选项时,我更新到 Xcode 6,之后“brew update”发现很少更新,然后“brew install opencv”就像它应该做的那样工作第一名。

【讨论】:

    猜你喜欢
    • 2014-08-15
    • 2013-11-11
    • 1970-01-01
    • 2017-03-18
    • 2015-06-08
    • 2023-03-25
    • 1970-01-01
    • 2014-02-09
    • 2014-11-19
    相关资源
    最近更新 更多