【发布时间】:2014-03-14 09:39:25
【问题描述】:
我正在尝试在 Ubuntu 12.4 LTS 上安装 OpenCV 2.0.0 并得到如下编译错误
/home/mr/Downloads/OpenCV-2.0.0/include/opencv/cxmat.hpp:356:15:错误:在“delta1”之前需要“;” /home/mr/Downloads/OpenCV-2.0.0/include/opencv/cxmat.hpp:358:9:错误:“delta1”未在此范围内声明 /home/mr/Downloads/OpenCV-2.0.0/include/opencv/cxmat.hpp:367:31:错误:未在此范围内声明“delta2” make[2]: [src/cxcore/CMakeFiles/cxcore.dir/cximage.o] 错误1 make[1]: [src/cxcore/CMakeFiles/cxcore.dir/all] 错误 2 make: [all] 错误 2
【问题讨论】:
-
“我正在尝试安装 OpenCV 2.0.0” - 不要。那是 4 岁 .. 相反,try with 2.4.8
-
如果是旧版本怎么办..有没有兼容性问题
-
再说一遍,这是一个已知错误,已在更高版本中得到修复。 (就像你会遇到的其他几个人一样).. 帮世界一个忙,尝试不生活在岩石下
-
我正在扩展我前辈的 matlab 项目,他告诉我应该使用 OpenCV 2.0.0,所以我试了一下。