Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/opencv/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
mac mavericks上的OpenCV安装问题_Opencv_Cmake_Osx Mavericks_Homebrew - Fatal编程技术网

mac mavericks上的OpenCV安装问题

mac mavericks上的OpenCV安装问题,opencv,cmake,osx-mavericks,homebrew,Opencv,Cmake,Osx Mavericks,Homebrew,所以昨天CleanMyMac销毁了一些mavericks的系统文件,我修复了重新安装的mavericks,之后我从Xcode得到了一个错误,无法找到assert.h。所以我想我用xcode select-install安装命令行工具,我不知道它是否解决了我的问题,然后我注意到所有opencv库也找不到。 我用brew Uninstall OpenCV卸载了OpenCV 我一直试图重新安装,但我没有运气。 运行brew安装opencv告诉我: ==> make make[2]: *** [m

所以昨天CleanMyMac销毁了一些mavericks的系统文件,我修复了重新安装的mavericks,之后我从Xcode得到了一个错误,无法找到assert.h。所以我想我用xcode select-install安装命令行工具,我不知道它是否解决了我的问题,然后我注意到所有opencv库也找不到。 我用brew Uninstall OpenCV卸载了OpenCV 我一直试图重新安装,但我没有运气。 运行brew安装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安装opencv,我得到: 计算opencvError的依赖项:无法执行端口:无法读取configure.cxx\u stdlib:没有此类变量

我尝试了macports的自我更新,但也不起作用。 那么现在我陷入困境了,有人知道吗?非常感谢

ps我已将我的用户指定为/usr/local的所有者,以防万一:sudo chown-R$user/usr/local我最终修复了它,
我的Xcode是5.1,我试图避免升级,但由于没有选择,我更新到了Xcode 6,在brew更新后发现几乎没有更新,然后brew安装opencv的工作方式与当初应该的一样。

请运行make with-j8。只有这样,您才能清楚地看到错误的来源。另外,请在句子开头修改你的拼写、标点符号和大写字母。谢谢你整理你的问题+欢迎来到SO。你好,我按照你的要求做了关于资本化的事情,谢谢你欢迎我来到SO。运行make返回未找到“stdarg.h”文件