注意本教程配置环境: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

(注意: 添加完环境变量之后需要重启电脑才能生效。)

下面进行一次性永久配置

  1. 新建一个C++|Win32控制台应用程序项目
  2. 视图|其他窗口|属性管理器
    在debug上右键,选择添加新项目属性表,命名为opencv2411_debug
  3. 双击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配置的更多相关文章

  1. OpenCV2.4.11+VS2012的环境配置+“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突”的问题解决

    本来OpenCV环境配置的问题是个基础问题,但是步骤有点小烦,所以几乎每次都要百度一下,加上这次遇到的“fatal error LNK1112: 模块计算机类型“X86”与目标计算机类型“x64”冲突 ...

  2. 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 ...

  3. VS2013+opencv2.4.9配置

    VS2013+opencv2.4.9(10)配置[zz] - yifeier12 - 博客园 http://www.cnblogs.com/cuteshongshong/p/4057193.html ...

  4. win7 VS2012+openCV-2.4.11 配置

    1.下载 http://opencv.org/downloads.html (根据版本的不同选择,这里选择的是opencv-2.4.11) 2.安装 3.环境变量配置 计算机->属性->高 ...

  5. CvvImage在高级别的Opencv2.4.11下的配置以及错误解决办法。

    由于高版本的OpenCV2.4.11里取消了CImage(CvvImage),在此我们可以用老的版本替代. 在需要的地方引入 #include "CvvImage.h" 就可以用了 ...

  6. windows下Qt5.1.0配置android环境搭建 good

    1.首先下载好需要配置的软件: 1>Qt 5.1.0 for Android (Windows 32-bit, 716 MB)(Info)下载地址: http://qt-project.org/ ...

  7. (原+转)ubuntu16中安装opencv2.4.11

    转载请注明出处: http://www.cnblogs.com/darkknightzh/p/5638117.html 参考网址: http://www.cnblogs.com/jeakon/arch ...

  8. HPUX 11.31 MC-SG SGeRAC配置

    HPUX 11.31 MC-SG SGeRAC配置 环境: 系统版本号 hp-unix 11.3v2 1503 serviceguard extension版本号 T1907 实施 1. 磁盘空间划分 ...

  9. [转]VS2013+简单稀疏光束调整库SSBA配置(64位编译)

    有关SSBA库的资源比较少,我是在Github上搜索下载的,具体的GitHub官方下载地址为:SSBA 下载后在SSBA解压文件夹下新建文件夹build. 打开cmake gui,在source co ...

随机推荐

  1. 继承,多态,集合,面向对象,XML文件解析,TreeView动态加载综合练习----->网络电视精灵项目练习、分析

    网络电视精灵 项目运行状态如图: 项目完成后的类: 首先,将程序分为二部分进行: 一:TreeView节点内容的设计及编写: 1.1遍写XML文件:管理(FullChannels.xml),A类电视台 ...

  2. 一点公益二码公益开发模式系统源码App

    写这篇文章,是因为最近看到的一个著名的开源项目在内部使用时的各种问题,不得不说,很多的开源的东西思想是不错的,但离真正工程化都有不小的距离,所以没什么商业公司采用的开源产品如果要引入的话一定要慎重,通 ...

  3. Jenkins配置和使用

    之前整理了Jenkins的下载和安装过程,有需要的可以参考我的博客,地址:   http://www.cnblogs.com/luchangyou/p/5981884.html 接下来整理一下Jenk ...

  4. 一个简单的例子说明windows环境变量配置

    关于win下环境变量的问题 配置环境变量其实就像是创建一个快捷键一样,我们把安装程序的路径告诉系统环境变量,这样下次我们在命令行中就可以直接使用一个简单的命令来调用我们安装的程序,因为此时计算机已经知 ...

  5. AngularJS中如何对Controller与Service进行分层设计与编码

    初学者的Controller 在我们当接触NG后,如需要通过访问远程的API获取一系列的数据进行显示,通常我的Controller代码会写成下面的样子: angular.module('demo') ...

  6. Jersey+Spring+Maven环境搭建

    第一步:创建一个Maven工程.加入Jersey.Spring.Jersey+Spring的依赖包,以及内嵌的Tomcat7插件: pom.xml文件如图所示: <project xmlns=& ...

  7. java中使用数组和链表简单实现SJBMap

    import java.util.LinkedList; public class SJBMap { private Object[] elementData; private int size; p ...

  8. 【1】ShopNC 模仿笔记(一)

    不断学习,人生将会成功. 1. 序 一直想模仿一个整套的商城, 今天在shopNC 里面看到了想要的一切, 所以把一些组件, 命名规范等记录下来, 提高以后的开发效率. 官方网站 PC : shopN ...

  9. 1.Office 365系列(-)

    //来源:http://www.cnblogs.com/JessZhou/p/3470654.html 首先从Office 365开始. Office 365是微软云计划的一部分,主要包括sharep ...

  10. HTML5本地存储详解

    HTML5storage提供了一种方式让网站能够把信息存储到你本地的计算机上,并再以后需要的时候进行获取.这个概念和cookie相似,区别是它是为了更大容量存储设计的.Cookie的大小是受限的,并且 ...