VS2010和opencv2.4.9环境配置
VS2010和opencv2.4.9配置
1、电脑配置
电脑右键属性——高级系统设置——环境变量——系统变量——点击path——编辑——编辑文本/新建——添加opencv的bin文件夹路径
在名称为PATH的环境变量中添加opencv的bin文件夹路径,具体地:
32位系统,添加:D:\File Program\opencv\build\x86\vc11\bin
64位系统,添加:
D:\File Program\opencv\build\x86\vc11\bin (对应于32位系统)
D:\File Program\opencv\build\x64\vc11\bin (对应于64位系统)
注意:编辑文本时注意要用英文的“;”来隔开路径
2、VS环境配置
新建一个C/C++项目
在解决资源管理器里面——右击项目——属性——vc++目录——包含目录——添加include路径;include>opencv路径;include>opencv2路径
即将如下三个目录都添加到包含目录中
E:\opencv\opencv\build\include
E:\opencv\opencv\build\include\opencv
E:\opencv\opencv\build\include\opencv2
属性——库目录——添加对应电脑位数的lib路径,64位电脑选择X64的路径,X64>bin的路径,x64>lib的路径,32位电脑选择X86的对应路径
D:\opencv\opencv\build\x64\vc10
D:\opencv\opencv\build\x64\vc10\bin
D:\opencv\opencv\build\x64\vc10\lib
属性——链接器——输入——附加依赖项——编辑——输入当前版本的依赖项
注意:debug和release的依赖项不同,release没有d,在debug下运行时依赖项是debug的依赖项,release下运行是不带d的依赖项
release依赖项和debug依赖项如下:
release
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
opencv_nonfree249.lib
opencv_objdetect249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_videostab249.lib
debug
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_ml249d.lib
opencv_nonfree249d.lib
opencv_objdetect249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_videostab249d.lib
3、以上环境就配置好了。
4、注意VS版本对应VC编号
vc10 = Visual Studio 2010
vc11 = Visual Studio 2012
vc12 = Visual Studio 2013