【发布时间】:2019-11-27 21:23:41
【问题描述】:
我已经构建了一个依赖于 OpenCV 的 C++ 库。但是,有时我不需要使用 OpenCV,我在没有它的情况下编译代码。
想法是,当 CMake 中的 OpenCV_Found 变量为 true 时,会有一个类似于 OpenCV_Found 变量的预处理器变量,但在 C++ 代码中。换句话说,我想做这样的事情:
#ifdef OpenCV_Found
#include <opencv2/core/core.hpp>
#endif
我的问题是:
OpenCV 是否提供类似的变量?还是我必须手动定义它,并将其发送到目标编译标志?
【问题讨论】:
标签: c++ opencv cmake c-preprocessor