再上一章的介绍中,关于opencv环境的配置中有一项是直接将lib静态库文件链接到项目的目录中了,这样的方法只能使用单独的一种模式进行代码的编译,否则编译会报错。
在这里介绍两种可以动态的使用不同模式的opencv环境:
第一种方法:
在第二节的介绍中,install文件夹中已经存在了两种不同模式的opencv环境(Debug/Release),本文的方法是建立在该基础上来实施的。
新建一个opencvmode.h的头文件,在该文件中进行如下定义:
#pragma once
#ifdef _DEBUG
#pragma comment(lib, "C:\\OpenCV4.1.0\\opencv\\sources\\CMake-bin\\install\\x86\\vc14\\lib\\opencv_calib3d410d.lib")
#pragma comment(lib, "C:\\OpenCV4.1.0\\opencv\\sources\\CMake-bin\\install\\x86\\vc14\\lib\\opencv_core410d.lib")
#pragma comment(lib, "C:\\OpenCV4.1.0\\opencv\\sources\\CMake-bin\\install\\x86\\vc14\\lib\\opencv_dnn410d.lib")
#pragma comment(lib, "C:\\OpenCV4.1.0\\opencv\\sources\\CMake-bin\\install\\x86\\vc14\\lib\\opencv_fea