您的位置:首页 > 运维架构

VS2012 + OpenCV2.4.9的配置

2014-08-06 09:37 288 查看
VS2012 + OpenCV2.4.9的配置

1)设置环境变量PATH:\opencv\build\x86\vc11\bin(配置这个路径的作用是告诉系统可在PATH目录下搜索可执行文件(.dll文件),如果不配置这个路径,则运行程序时会报出缺失*.dll文件的错误,此时通过手动将*.dll文件拷到System32目录下也可以解决问题,但较为麻烦,推荐使用配置环境变量的方法。)

2)包含目录,新建项目,在属性管理器页右击Microsoft.Cpp.Win32.user进入属性页注意这里的配置是全局的,也就是说在这里进行的配置会应用到的所有的项目(包括以后新建的项目),这样每次新建项目就不用重新配置包含目录了,在这里先把include目录和库目录配置好。

一定要有的3个包含目录: \opencv\build\include
\opencv\build\include\opencv
\opencv\build\include\opencv2

库目录: \opencv\build\x86\vc11\lib

3)添加附加依赖项,在项目属性页(右击项目名称)中添加附加依赖项

Debug模式用带d的lib文件

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_objdetect249d.lib 

opencv_ts249d.lib 

opencv_video249d.lib

Release模式用不带d的lib文件

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_objdetect249.lib 

opencv_ts249.lib 
opencv_video249.lib

虽然这东西网上很多,但自己配置还是会出问题,这是自己摸索的一些心得,记下来以后可以复习一下。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  Opencv