无法在Mac OS Mountain Lion上构建和安装pyopencv

时间:2012-11-19 02:45:26

标签: python opencv

我已经下载了pyopencv并安装了opencv和boost。当我尝试构建并安装pyopencv时,我遇到了类似关注的错误。它真的让我感到困扰!!:

我已经准备好在我的平台上使用pyopencv的所有先决条件了。我成功地使用了cmake命令。然后我cd到build文件夹我只是创建尝试运行make和make install命令,我收到了下面的错误消息。像pyopencv,opencv和Boost.Python之间的冲突。这是我使用的平台以及pyopencv,opencv和Boost.Python的版本。

PyOpenCV 2.1.0.wr.1.2.0 with Opencv 2.4.3
我的操作系统是Mac OSX 10.8 Mountain lion

这是完整的错误消息:

在/Users/shuxuan/Engineering/ProjectsofPyOpenCV/pyopencv/package/extras/core/opencv_headers.hpp:9中包含的文件中: /Users/shuxuan/Engineering/ProjectsofPyOpenCV/pyopencv/package/extras/sdopencv/sdcxmat.hpp:180:13:错误:       'cv :: Mat'的构造函数必须显式初始化成员'size'       它没有默认的构造函数 内联Mat :: Mat(const Mat& m,const Rect& roi)             ^ /usr/local/include/opencv2/core/core.hpp:1976:11:注意:会员在这里宣布     MSize大小;           ^ /usr/local/include/opencv2/core/core.hpp:1948:23:注意:'cv :: Mat :: MSize'       在这里宣布     struct CV_EXPORTS MSize                       ^ 致命错误:发出的错误太多,现在停止[-ferror-limit =] 产生了20个错误。     make [2]:[CMakeFiles / pyopencv_extras.dir / package / extras / core / ndarray.o]错误1     make [1]:[CMakeFiles / pyopencv_extras.dir / all]错误2     make:[all]错误2

所有的错误都像上面那样......我不知道为什么。

0 个答案:

没有答案