在一个CMake项目中使用两个不同版本的OpenCV

时间:2016-05-24 13:03:49

标签: c++ opencv cmake

我的项目基于CMake并使用OpenCV 3.1及其contrib包。但是,我还想要包含一个库(也是一个CMake项目,我可以访问源代码并可以自己构建它),它依赖于OpenCV 2.xx(因为this“bug”它不兼容到OpenCV 3)。

是否有可能通过将OpenCV 2.x.x链接到其中并将所有链接到我的可执行文件或类似文件来使用此库?

目前我已经在我的系统上构建了OpenCV 3.1和OpenCV 2.4.13,并且我可以单独使用它们(在我的项目中分别在使用该库的示例程序中)。

1 个答案:

答案 0 :(得分:0)

您必须执行thisthis之类的操作: 在源文件中复制opencv源文件,它可以工作......