vs2015上opencv2和opencv3完美共存

本文介绍了如何在Windows10和VS2015环境下同时配置和使用OpenCV2.4.13和OpenCV3.2.0。步骤包括下载安装包,设置系统路径,以及在VS项目中添加对应的包含目录、库目录和附加依赖项。详细说明了不同版本OpenCV在Debug和Release模式下的库文件选择。
摘要由CSDN通过智能技术生成

 

本人windows10+vs2015专业版+opencv2.4.13+opencv3.2.0

 

 

默认已经装好vs,在opencv官网下载自己需要的https://opencv.org/opencv版本,下好了之后将其安装(其实是一个解压过程),分别将其bin文件夹添加到系统路径中。ps:32位选择x86,64位选择x64。vc**依据自己的vs版本选择。

 

然后就是在使用vs时需要用到哪个版本,就在vs中添加相应的文件,具体如下(本人将opencv3.2.0安装于D:\opencv3.2.0,opencv2.4.13安装于D:\opencv2.4.13):

 

Opencv 3.2.0

在通用属性->VC++目录->包含目录中添加

D:\opencv3.2.0\opencv\build\include

D:\opencv3.2.0\opencv\build\include\opencv

D:\opencv3.2.0\opencv\build\include\opencv2

在通用属性->VC++目录->库目录中添加

D:\opencv3.2.0\opencv\build\x64\vc14\lib

在通用属性->链接器->输入->附加依赖项中添加

opencv_world320.lib

opencv_world320d.lib

 

opencv 2.4.13

在通用属性->VC++目录->包含目录中添加

D:\opencv2.4.13\opencv\build\include

D:\opencv2.4.13\opencv\build\include\opencv

D:\opencv2.4.13\opencv\build\include\opencv2

在通用属性->VC++目录->库目录中添加

D:\opencv2.4.13\opencv\build\x64\vc14\lib

在通用属性->链接器->输入->附加依赖项中添加

opencv_calib3d2413d.lib

opencv_contrib2413d.lib

opencv_core2413d.lib

opencv_features2d2413d.lib

opencv_flann2413d.lib

opencv_gpu2413d.lib

opencv_highgui2413d.lib

opencv_imgproc2413d.lib

opencv_legacy2413d.lib

opencv_ml2413d.lib

opencv_nonfree2413d.lib

opencv_objdetect2413d.lib

opencv_ocl2413d.lib

opencv_photo2413d.lib

opencv_stitching2413d.lib

opencv_superres2413d.lib

opencv_ts2413d.lib

opencv_video2413d.lib

opencv_videostab2413d.lib

 

opencv_objdetect2413.lib

opencv_ts2413.lib

opencv_video2413.lib

opencv_nonfree2413.lib

opencv_ocl2413.lib

opencv_photo2413.lib

opencv_stitching2413.lib

opencv_superres2413.lib

opencv_videostab2413.lib

opencv_calib3d2413.lib

opencv_contrib2413.lib

opencv_core2413.lib

opencv_features2d2413.lib

opencv_flann2413.lib

opencv_gpu2413.lib

opencv_highgui2413.lib

opencv_imgproc2413.lib

opencv_legacy2413.lib

opencv_ml2413.lib

 

带d的lib文件时debug必须的,而不带d的是release。

不过如果每次使用都要配置就显得很麻烦,可以在一个已经配置好的项目中通过移除/添加项。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值