1、配置环境变量
“我的电脑”——右键——属性——“高级系统设置”——“高级”——“环境变量”,如下图。
在用户变量中,点击“新建”,变量名为“path”,变量值为opencv安装路径,例如我的为“D:\OpenCV\opencv2.3.1\opencv\build\x86\vc10\bin”,如下图。环境变量设置完成后,电脑需注销,或者重新启动。
2、配置工程
1)“项目”——“属性”——“包含目录”,设置下图的路径,我的opencv安装在“D:\OpenCV\opencv2.3.1”下,大家自行替换。
2)然后再点击“库目录”,添加如下图地址。
3)然后点击左边的“链接器”——“输入”,设置“附加依赖项”。配置完成。
opencv2.3.1,Debug模式
opencv_calib3d231d.lib
opencv_contrib231d.lib
opencv_core231d.lib
opencv_features2d231d.lib
opencv_flann231d.lib
opencv_gpu231d.lib
opencv_haartraining_engined.lib
opencv_highgui231d.lib
opencv_imgproc231d.lib
opencv_legacy231d.lib
opencv_ml231d.lib
opencv_objdetect231d.lib
opencv_ts231d.lib
opencv_video231d.lib
4)点击左上角“活动”,选择Release模式,配置附加依赖项
opencv2.3.1,Release模式
opencv_calib3d231.lib
opencv_contrib231.lib
opencv_core231.lib
opencv_features2d231.lib
opencv_flann231.lib
opencv_gpu231.lib
opencv_haartraining_engine.lib
opencv_highgui231.lib
opencv_imgproc231.lib
opencv_legacy231.lib
opencv_ml231.lib
opencv_objdetect231.lib
opencv_ts231.lib
opencv_video231.lib
注意事项:
1)如果出现debug模式下include正常,而release模式下include找不到头文件,则需在release模式下,将包含目录和库目录按同样的方式配置一次;
2)如果配置完成出现丢失“tbb_debug.dll”的提示,将”...\build\common\tbb\ia32\vc10”下的tbb.dll复制出来,改名为tbb_debug.dll再粘贴回去,也复制到“...\build\x86\vc10\bin”中,即可解决问题;
3)其他opencv版本类似,只要将附加依赖项改成该版本的附加依赖项就行。