OpenCV版本问题,不兼容低版本

我使用的OpenCV版本是2.4.8,有看到资料说OpenCV是向下兼容的,但是我用了旧的数据结构和函数,编译却是通不过,我已经检查过,正确地把当前版本的库文件都链接进来了,请问是什么原因?需要同时安装1.X和2.X的OpenCV吗?

肯定是向下兼容的,清理一下之前的配置,重新配置一下吧