Opencv + Qt(VS编译器MSVC版本)的使用

这里使用的MSVC版本的QT,这个版本的好处是可以用vs编译器。
**

步骤:

**
1、opencv2.4.9 由于原来编译过VS用的源代码,现在直接把里面的bin、include、lib拿出来即可:
这里写图片描述
注意dll把debug和release版本的都拿出来

2、在.pro文件中添加路径:

INCLUDEPATH+=D:\opencv\QtOpencv\include\opencv\
D:\opencv\QtOpencv\include\opencv2\
D:\opencv\QtOpencv\include

CONFIG(debug,debug|release){
LIBS+=D:\opencv\QtOpencv\lib\opencv_calib3d249d.lib\
D:\opencv\QtOpencv\lib\opencv_contrib249d.lib\
D:\opencv\QtOpencv\lib\opencv_core249d.lib\
D:\opencv\QtOpencv\lib\opencv_features2d249d.lib\
D:\opencv\QtOpencv\lib\opencv_flann249d.lib\
D:\opencv\QtOpencv\lib\opencv_gpu249d.lib\
D:\opencv\QtOpencv\lib\opencv_highgui249d.lib\
D:\opencv\QtOpencv\lib\opencv_imgproc249d.lib\
D:\opencv\QtOpencv\lib\opencv_legacy249d.lib\
D:\opencv\QtOpencv\lib\opencv_ml249d.lib\
D:\opencv\QtOpencv\lib\opencv_nonfree249d.lib\
D:\opencv\QtOpencv\lib\opencv_objdetect249d.lib\
D:\opencv\QtOpencv\lib\opencv_photo249d.lib\
D:\opencv\QtOpencv\lib\opencv_stitching249d.lib\
D:\opencv\QtOpencv\lib\opencv_video249d.lib\
D:\opencv\QtOpencv\lib\opencv_videostab249d.lib
}else{
LIBS+=D:\opencv\QtOpencv\lib\opencv_calib3d249.lib\
D:\opencv\QtOpencv\lib\opencv_contrib249.lib\
D:\opencv\QtOpencv\lib\opencv_core249.lib\
D:\opencv\QtOpencv\lib\opencv_features2d249.lib\
D:\opencv\QtOpencv\lib\opencv_flann249.lib\
D:\opencv\QtOpencv\lib\opencv_gpu249.lib\
D:\opencv\QtOpencv\lib\opencv_highgui249.lib\
D:\opencv\QtOpencv\lib\opencv_imgproc249.lib\
D:\opencv\QtOpencv\lib\opencv_legacy249.lib\
D:\opencv\QtOpencv\lib\opencv_ml249.lib\
D:\opencv\QtOpencv\lib\opencv_nonfree249.lib\
D:\opencv\QtOpencv\lib\opencv_objdetect249.lib\
D:\opencv\QtOpencv\lib\opencv_photo249.lib\
D:\opencv\QtOpencv\lib\opencv_stitching249.lib\
D:\opencv\QtOpencv\lib\opencv_video249.lib\
D:\opencv\QtOpencv\lib\opencv_videostab249.lib
}

这样加上了是将opencv静态编译了,所以后面使用exe的时候不用添加opencv的dll,但是需要添加QT的dll和VS编译器的dll,一共有下面这些,可以使用:procexp_16.05.1446001339.exe在运行的时候看差什么dll,而且还能定位

这里写图片描述

其中qwindows这个QT的dll在E:\Qt\Qt5.6.0\5.6\msvc2013_64\plugins\platforms,而不是bin里面

最后成功:
这里写图片描述

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值