mac mavericks上的OpenCV安装问题

时间:2014-10-08 12:32:40

标签: opencv cmake osx-mavericks homebrew

所以昨天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,但它也不起作用。 所以现在我卡住有人有任何想法吗?非常感谢。

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

1 个答案:

答案 0 :(得分:0)

我终于修好了, 我的Xcode是5.1,我试图避免升级,但是当我用完选项时,我更新到了Xcode 6,然后更新了#34; brew update"找到了一些更新然后" brew install opencv"工作就像它本来应该做的那样。