Ubuntu中的OpenCV 2.0.0编译错误

Ubuntu中的OpenCV 2.0.0编译错误,opencv,ubuntu,Opencv,Ubuntu,我正试图在Ubuntu12.4LTS上安装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/

我正试图在Ubuntu12.4LTS上安装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” 生成[2]:[src/cxcore/CMakeFiles/cxcore.dir/cximage.o]错误1 生成[1]:[src/cxcore/CMakeFiles/cxcore.dir/all]错误2
make:[all]错误2

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

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


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

“我正在尝试安装OpenCV 2.0.0”-不要。那是4岁。。相反,如果旧版本…有任何兼容性问题吗?这是一个已知的错误,在以后的版本中得到了修复。(就像你会遇到的其他几个人一样)。。帮全世界的忙,尽量不要生活在岩石之下我正在扩展我前辈的matlab项目,他告诉我应该使用OpenCV 2.0.0,所以我尝试了。