CMake:如何仅包含部分OpenCV?

时间:2012-06-25 20:19:07

标签: c++ opencv cmake

当我使用CMake和FIND_PACKAGE( OpenCV REQUIRED )时,OpenCV的所有组件都被包含在内并且所有lib都被链接,所有路径都显示在VS中的include dirs中。但是,从OpenCV 2开始,lib的每个部分都可以自己包含和链接。因此,如果我的项目只使用OpenCV的“核心”和“imgproc”部分,我不想通过链接到所有OpenCV来膨胀我的项目(和项目文件)。是否可以仅在CMake中包含部分内容?

1 个答案:

答案 0 :(得分:5)

从OpenCV 2.4.0开始,它就像:

一样简单
 FIND_PACKAGE( OpenCV REQUIRED core imgproc)