vs2013+opencv2.4.11+Qt5.5.1配置
注意本教程配置环境:win7 32位
如果只配置vs2013+opencv2.4.11,参考http://jingyan.baidu.com/article/ff411625b1311a12e4823784.html
【具体步骤】
一、准备配置
下载并安装vs2013
下载并安装Qt5.5.1
下载并安装opencv2.4.11
下载qt-vs-addin-opensource-1.2.5
二、开始配置
1、 安装qt-vs-addin-opensource-1.2.5。安装成功后vs2013的菜单栏上会多出一个Qt5的选项

2、 选择QT5->Qt Options,将Qt下msvc2013的路径添加进来


3、 将opencv\build\x86\vc12\bin文件添加到系统环境变量中
选中系统变量中的Path点击编辑将opencv的安装目录下的bin文件路径添加到环境变量中。我的目录是D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\bin
(注意: 添加完环境变量之后需要重启电脑才能生效。)

下面进行一次性永久配置
- 新建一个C++|Win32控制台应用程序项目

- 视图|其他窗口|属性管理器
在debug上右键,选择添加新项目属性表,命名为opencv2411_debug
- 双击opencv2411_debug,设置属性。
属性页面中C/C++->常规,选择附加包含目录添加Qt下的Include文件路径,我的是D:\StudyProgram\QT5_5_1\5.5\msvc2013\include

4.添加Opencv和Qt的库文件具体操作如下:
选择VC++目录添加可执行文件目录、包含目录、库目录
(注意:opencv库文件最好选择x86使用x64版本在编译时可能会提示错误。vs2012对应VC11,vs2010对应vc10,vs2013对应vc12。)

可执行文件: D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\bin
包含目录: D:\StudyProgram\ OpenCV2_4_11\opencv\build\include
D:\StudyProgram\OpenCV2_4_11\opencv\build\include\opencv
D:\StudyProgram\OpenCV2_4_11\opencv\build\include\opencv2
库目录:
D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\lib
D:\StudyProgram\QT5_5_1\5.5\msvc2013\lib
5.选择链接器->输入|附加依赖项。注意,后面加d的是Debug版本的文件没加d的是Release版本的文件。
Debug版本文件:(复制粘贴如下内容即可)
qtmaind.lib
Qt5Cored.lib
Qt5Guid.lib
Qt5Widgetsd.lib
Qt5Sqld.lib
opencv_ml2411d.lib
opencv_calib3d2411d.lib
opencv_contrib2411d.lib
opencv_core2411d.lib
opencv_features2d2411d.lib
opencv_flann2411d.lib
opencv_gpu2411d.lib
opencv_highgui2411d.lib
opencv_imgproc2411d.lib
opencv_legacy2411d.lib
opencv_objdetect2411d.lib
opencv_ts2411d.lib
opencv_video2411d.lib
opencv_nonfree2411d.lib
opencv_ocl2411d.lib
opencv_photo2411d.lib
opencv_stitching2411d.lib
opencv_superres2411d.lib
opencv_videostab2411d.lib
6.在release模式下,按第2步建立opencv2411_release,双击后重复第5步
Release版本文件:(复制粘贴如下内容即可)
qtmain.lib
Qt5Core.lib
Qt5Gui.lib
Qt5Widgets.lib
Qt5Sql.lib
opencv_ml2411.lib
opencv_calib3d2411.lib
opencv_contrib2411.lib
opencv_core2411.lib
opencv_features2d2411.lib
opencv_flann2411.lib
opencv_gpu2411.lib
opencv_highgui2411.lib
opencv_imgproc2411.lib
opencv_legacy2411.lib
opencv_objdetect2411.lib
opencv_ts2411.lib
opencv_video2411.lib
opencv_nonfree2411.lib
opencv_ocl2411.lib
opencv_photo2411.lib
opencv_stitching2411.lib
opencv_superres2411.lib
opencv_videostab2411.lib
这些文件中关于Opencv的文件位于(目录中的2411表示版本号):
D:\StudyProgram\OpenCV2_4_11\opencv\build\x86\vc12\lib。
关于Qt的文件位于:
D:\StudyProgram\QT5_5_1\5.5\msvc2013\lib
7.在你的项目文件夹下,你会发现两个项目属性表

把他们保存到不易删除的地方,以后新建项目,直接添加相应的项目属性表即可,无需再次配置。
【测试程序】
#include
<opencv2\highgui\highgui.hpp>
using
namespace
cv;
using
namespace
std;
int
main()
{
Mat
srcImage = imread("C:/Users/a/Desktop/1.jpg");
namedWindow("你很优秀",0);
imshow("你很优秀",
srcImage);
waitKey(0);
return 1;
}

vs2013+opencv2.4.11+Qt5.5.1配置的更多相关文章
- OpenCV2.4.11+VS2012的环境配置+“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突”的问题解决
本来OpenCV环境配置的问题是个基础问题,但是步骤有点小烦,所以几乎每次都要百度一下,加上这次遇到的“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突 ...
- OpenCV2.4.13+Qt5.6.2配置方法
[1.环境变量] D:\Soft\OpenCV2\MinGW_build\bin; C:\Qt\Qt5.6.2\Tools\mingw492_32\bin; D:\Soft\Programming\C ...
- VS2013+opencv2.4.9配置
VS2013+opencv2.4.9(10)配置[zz] - yifeier12 - 博客园 http://www.cnblogs.com/cuteshongshong/p/4057193.html ...
- win7 VS2012+openCV-2.4.11 配置
1.下载 http://opencv.org/downloads.html (根据版本的不同选择,这里选择的是opencv-2.4.11) 2.安装 3.环境变量配置 计算机->属性->高 ...
- CvvImage在高级别的Opencv2.4.11下的配置以及错误解决办法。
由于高版本的OpenCV2.4.11里取消了CImage(CvvImage),在此我们可以用老的版本替代. 在需要的地方引入 #include "CvvImage.h" 就可以用了 ...
- windows下Qt5.1.0配置android环境搭建 good
1.首先下载好需要配置的软件: 1>Qt 5.1.0 for Android (Windows 32-bit, 716 MB)(Info)下载地址: http://qt-project.org/ ...
- (原+转)ubuntu16中安装opencv2.4.11
转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5638117.html 参考网址: http://www.cnblogs.com/jeakon/arch ...
- HPUX 11.31 MC-SG SGeRAC配置
HPUX 11.31 MC-SG SGeRAC配置 环境: 系统版本号 hp-unix 11.3v2 1503 serviceguard extension版本号 T1907 实施 1. 磁盘空间划分 ...
- [转]VS2013+简单稀疏光束调整库SSBA配置(64位编译)
有关SSBA库的资源比较少,我是在Github上搜索下载的,具体的GitHub官方下载地址为:SSBA 下载后在SSBA解压文件夹下新建文件夹build. 打开cmake gui,在source co ...
随机推荐
- Maven之(七)pom.xml配置文件详解
setting.xml主要用于配置maven的运行环境等一系列通用的属性,是全局级别的配置文件:而pom.xml主要描述了项目的maven坐标,依赖关系,开发者需要遵循的规则,缺陷管理系统,组织和li ...
- git忽略某些文件提交
git忽略某些文件提交 在项目中有些配置文件不需要提交,但是有同学在后面开发中发现在.igonore文件中无论如何都无法忽略某些文件的提交.原因在这里: 已经维护起来的文件,即使加上了gitign ...
- php stdClass类的用法
stdClass是PHP的一个基类,所有的类几乎都继承这个类,所以任何时候任何地方都可以被new,可以让这个变量成为一个object.同时,这个基类又有一个特殊的地方,就是没有方法.凡时用new st ...
- easy-ui 有依赖关系的下拉列表(省市区县)
<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title> ...
- python2 基础
标识符 标识符是由字母,下划线和字母组成的字符序列标识符必须以字母,下划线开头,不能以数字开头标识符不能是关键字标识符可以为任意长度 算术运算符+-*///**% 科学记数法 aEb 或者aE+b例: ...
- OSI七层模型详解
OSI 七层模型通过七个层次化的结构模型使不同的系统不同的网络之间实现可靠的通讯,因此其最主要的功能就是帮助不同类型的主机实现数据传输 . 完成中继功能的节点通常称为中继系统.在OSI七层模型中,处于 ...
- bzDemo
<Public> <property name="Types"> <get/> </property> <method nam ...
- Python学习笔记——进阶篇【第九周】———MYSQL操作
Mysql 增删改查操作 查看数据库 show databases; 创建数据库并允许中文插入 create database s12day9 charset utf8; 使用数据库 use s12d ...
- hdu 3410 Passing the Message(单调队列)
题目链接:hdu 3410 Passing the Message 题意: 说那么多,其实就是对于每个a[i],让你找他的从左边(右边)开始找a[j]<a[i]并且a[j]=max(a[j])( ...
- Gentoo双网卡同时启用上内外网
引言:本文配置网络通过 OpenRC/netifrc 方法(net.*scritps)配置. 外网网卡:enp3s4 内网网卡:enp2s0 外网地址(通过路由器) IP: 192.168.1.10 ...