【问题标题】:OpenCV 2.0.0 compile error in UbuntuUbuntu 中的 OpenCV 2.0.0 编译错误
【发布时间】: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,所以我试了一下。

标签: opencv ubuntu


【解决方案1】:

您使用的 OpenCV 版本太旧。尝试使用最新版本。

在最新的 Ubuntu 版本中旧版 OpenCV 存在严重的兼容性问题。

如果您真的想编译 v2.0.0,this 可能会帮助您。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2017-08-22
    • 2020-08-26
    • 2012-12-31
    • 2019-04-06
    • 2011-11-20
    相关资源
    最近更新 更多