VS 2013 配置 OpenCV 2.4.9 过程以及注意事项(opencv 最新版3.3.0 2017.08.04 vc14)
首先感谢大牛,浅墨_毛星云 的无私奉献。已购买了他的OpenCV3编程入门书籍。
大神的博客上已经介绍很详细了,我这里就当是自己学习过程的一个笔记,如果有问题希望大家包含。
注意事项
1:首先一定要注意版本是否一致:
vc8 = Visual Studio 2005,vc9 = Visual Studio 2008,
vc10 = Visual Studio 2010,vc11 = Visual Studio 2012,
vc12 = Visual Studio 2013。vc14= VS 20152: 根据大神@浅墨_毛星云 博文,再配置通用属性时有人说在 VS 的视图 下找不到 属性管理器;
如果发现没有属性管理器则可以按照这个路径来找【视图】-> 【其他窗口】->【属性管理器】;
配置流程
配置OpenCV 环境变量
系统的环境变量 PATH -> 添加 :
D:\OpenCV\opencv-2.4.9-vc12\opencv\build\x64\vc12\bin;D:\OpenCV\opencv-2.4.9-vc12\opencv\build\x86\vc12\bin
配置VS 包含库和依赖
属性管理器工作区中,点击项目->Debug|Win32->Microsoft.Cpp.Win32.user (双击) 然后就可以进入到属性页进行以下配置。
- 1.【通用属性】 ->【VC++目录】 ->【包含目录】中添加以下三个路径:
D:\OpenCV\opencv-2.4.9-vc12\opencv\build\include
D:\OpenCV\opencv-2.4.9-vc12\opencv\build\include\opencv
D:\OpenCV\opencv-2.4.9-vc12\opencv\build\include\opencv2
2 . 工程库(lib)目录的配置
属性管理器”工作区中,点击项目-
Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)打开属性页面。
接着上步,就是在【通用属性】 ->【VC++目录】 ->【库目录】中,
添加lib路径:D:\OpenCV\opencv-2.4.9-vc12\opencv\build\x86\vc12\lib
3 . 链接库的配置
依然是“属性管理器”工作区中,点击项目
Debug|Win32->Microsoft.Cpp.Win32.userDirectories(反键属性,或者双击)即可打开属性页面。
【通用属性】 ->【链接器】->【输入】->【附加的依赖项】
opencv-2.4.9 vs 2013 环境配置->添加附加依赖项内容。
opencv_ml249d.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_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.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