Advertisement

OpenCV学习笔记(26)自动识别及添加OpenCV版本依赖库

阅读量:

在这里向大家介绍一种在包含OpenCV头文件的地方自动识别并判断当前OpenCV版本号的方法,并根据检测到的OpenCV版本号动态地添加相应的依赖项(.lib文件)。具体的实现方案可以通过以下代码实现:

#ifndef PREDEP_H

#define PREDEP_H

#pragma once

#include "targetver.h"

#include <stdio.h>

#include <tchar.h>

#include

#include "opencv2/core/version.hpp"

#include "opencv2/imgproc/imgproc.hpp"

#include "opencv2/highgui/highgui.hpp"

#include "opencv2/calib3d/calib3d.hpp"

该版本号由调用函数CVAUX_STR分别生成CV_MAJOR_VERSION、CV_MINOR_VERSION及CV_SUBMINOR_VERSION的结果进行组合。

#ifdef _DEBUG

#define cvLIB(name) "opencv_" name CV_VERSION_ID "d"

#else

#define cvLIB(name) "opencv_" name CV_VE

全部评论 (0)

还没有任何评论哟~