opencv+cmake 环境配置教程 :
window10 下的 vs2017+opencv4.1.2+cmake3.16.0 最完全配置 附带opencv 测试程序 祝你一次编译成功
在配置opencv 的时候,先添加的Debug下的附加依赖项
再转身来到Release版本下,发现Release版本已经自动添加了和Debug版本中一样的附加依赖项如果修改一个的话两个自动同时更改。
那么 问题来了!
如果我们要在Debug和Release两个版本来回切换,就需要不同的Lib文件,一次次修改未免也太麻烦了吧。
查看了网上的教程,发现了一个非常棒的方法,亲测可以使用!
新建一个opencv_lib.h文件,内容为:
#ifndef _OPENCV_LIB_
#define _OPENCV_LIB_
#ifdef _DEBUG
#pragma comment(lib, "opencv_aruco343d.lib")
#pragma comment(lib, "opencv_bgsegm343d.lib")
#pragma comment(lib, "opencv_bioinspired343d.lib")
#pragma comment(lib, "opencv_calib3d343d.lib")
#pragma comment(lib, "opencv_ccalib343d.lib")
#pragma comment(lib, "opencv_core343d.lib")
#pragma comment(lib, "opencv_datasets343d.lib")
#pragma comment(lib, "opencv_dnn343d.lib")
#pragma comment(lib, "opencv_dnn_objdetect343d.lib")
#pragma comment(lib, "opencv_dpm343d.lib")
#pragma comment(lib, "opencv_face343d.lib")
#pragma comment(lib, "opencv_features2d343d.lib")
#pragma comment(lib, "opencv_flann343d.lib")
#pragma comment(lib, "opencv_fuzzy343d.lib")
#pragma comment(lib, "opencv_hfs343d.lib")
#pragma comment(lib, "opencv_highgui343d.lib")
#pragma comment(lib, "opencv_imgcodecs343d.lib")
#pragma comment(lib, &#