无法使用Homebrew安装OpenCV

时间:2015-01-17 03:44:57

标签: macos opencv gcc makefile homebrew

我似乎无法在OS X Yosemite上安装自制的opencv。我安装了最新版本的xcode以及命令行工具。

这是我得到的错误。

2 errors generated.
make[2]: *** [modules/python/CMakeFiles/opencv_python.dir/src2/cv2.cpp.o] Error 1
make[1]: *** [modules/python/CMakeFiles/opencv_python.dir/all] Error 2
make: *** [all] Error 2
couldn't understand kern.osversion `14.0.0'

有人有什么想法吗?

1 个答案:

答案 0 :(得分:0)

这似乎是Homebrew和Xcode链接到正确版本的GCC的问题。升级到Yosemite和Xcode 6.1 +后,您可以尝试安装更新的Xcode command line tools

尝试运行

xcode-select --install

下载并安装最新的命令行工具,或在Xcode中执行此操作。

您也可以尝试在Homebrew中重新安装GCC 4.2:

brew tap homebrew/versions && brew install apple-gcc42
brew link --force apple-gcc42
ln -nsf $(which gcc-4.2) /usr/bin/gcc-4.2

除此之外,它可能直接与Homebrew有关,您可以考虑手动安装OpenCV。