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位系统)

注意:编辑文本时注意要用英文的“;”来隔开路径

VS2010和opencv2.4.9环境配置VS2010和opencv2.4.9环境配置

VS2010和opencv2.4.9环境配置

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

VS2010和opencv2.4.9环境配置VS2010和opencv2.4.9环境配置

VS2010和opencv2.4.9环境配置VS2010和opencv2.4.9环境配置

属性——链接器——输入——附加依赖项——编辑——输入当前版本的依赖项

注意:debug和release的依赖项不同,release没有d,在debug下运行时依赖项是debug的依赖项,release下运行是不带d的依赖项

VS2010和opencv2.4.9环境配置VS2010和opencv2.4.9环境配置

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