由于最近需要用opencv做一些工作,所以专门在VS2013下配置了OpenCV2.4.13。因为好久不用了,配置过程都快忘记了。不想配置路径写死的,那样以后opencv更改路径会非常麻烦。因此添加opencv的系统环境变量,以后更改路径只更改环境变量里的值即可。
opencv下载自己下载,放在任意目录下即可。
1、右击计算机->属性->高级系统设置->高级->环境变量,打开环境变量设置对话框,
OPENCV -- 系统变量名,一般都大写,在VS中好区分
D:\Program Files\opencv\build --- opencv 的位置,只到build目录就可以
新建系统变量如下图:
然后在系统变量的Path中,添加刚才添加的OPENCV变量,如下图
(这里是动态链接库.dll文件的目录)
D:\OpenCV\build\x64\vc14\bin---这是绝对路径,最好是相对路径,如下图
2、在VS中配置opencv。在使用opencv的工程中打开属性表。选择通用属性->VC++目录,在包含目录里添加3个目录:
$(OPENCV)\include
$(OPENCV)\include\opencv2
$(OPENCV)\include\opencv
选择通用属性->VC++目录,在库目录里添加1个目录:
$(OPENCV)\x64\vc12\lib
如下图所示:
(3)选择通用属性->链接器->输入->附加依赖项,在附加依赖项里添加库文件:将目录..\opencv\build\x64\vc12\lib 下的所有库文件加入。debug版的加后面带d的,release版的后面不加d。如下图所示
到此配置完成了。
还有一个要注意的地方。lib库文件的地址也可以设置在如下路径下。这个跟上面第2步设置是等效的
如下图所示