Windows环境下配置Qt 5.8+opencv 3.1.0开发环境的方法

所属分类: 软件教程 / 编程开发 阅读数: 1587
收藏 0 赞 0 分享

最近需要把程序移植到windows系统下,程序都已经写好了,然而没想到搭建一个开发环境却废了那么多功夫

为了防止以后重装系统后不会傻眼,决定将环境搭建的过程记录下来,也希望能够帮助到遇到同样问题的人 

好了废话不多说

先给出需要下载的东西

(1)Qt Creator 下载地址http://qt-project.org(我是用的版本是5.8)

(2)OpenCV 下载地址http://opencv.org/(我是用的是OpenCV 3.1.0)     PS:别下错了, 要windows版的

(3)CMake 下载地址http://www.cmake.org/cmake/resources/software.html(几十兆的东西下了一上午,呵呵呵)

(4)VS2013 这个直接从网上找地址下载吧,我用的专业版的,别的版本没试过不保证可以  PS:听说免费版的配置不了这个环境,相信你们能解决的,下个专业版的,百度密...钥(呵呵)

好了,下载完这些以后先从VS2013开始安装一路确定、NEXT、I accept然后安装完成

同样安装Qt Creator一路确定,然后搞定

注意:我配置的Qt是使用MSVC的而不是MinGW

运行OpenCV解压到任意目录里

打开CMake,使用CMake编译OpenCV。配置源码路径与生成的目标路径

(1)源码路径:要选择OpenCV安装目录下含有如下文件的文件夹

 

(2)目标路径:可以随意设置

点击Configure配置按钮。在弹出的对话框中选择(如下图所示),其余选项保持默认,点击Finish按钮,开始编译

CMake编译结束界面如下图,勾选生成列表中的WITH_OPENGL和WITH_QT两项,其他项最好不要改动

 再次点击Configure按钮,红色消失

点击Generate按钮,生成makefile文件,成功后,底下会提示Generating done

 

进入刚才设置的目标路径,用VS2013打开ALL_BUILD文件

右击AllBuil生成,再右击Install生成

下面开始配置Qt Creator的OpenCV开发环境,拷贝下面三个文件夹放在同一个文件夹下(只需这三个目录,其余生成的文件和文件夹可以删除,以节省磁盘空间)()

(1)OpenCV安装目录下的build/include目录(就是运行opencv-3.1.0.exe解压到的那个目录)

(2)CMake目标目录下的lib文件和bin文件

拎出来放在一起后,就像这样

然后配置一下环境变量

在系统变量Path里加入C:\Release\bin

          C:\Release\lib/Debug

然后在Qt工程的.pro文件中写入

然后编写程序测试一下就可以了

最后注意一点:在改变了.pro文件的内容后,点击 构建->执行qmake来更新参数

更多精彩内容其他人还在看

Unity3D摄像机跟随小球移动而不旋转的设置方法

Unity3D中怎样让摄像机跟随小球移动而不旋转?Unity3D中使用摄像机拍小球,它在移动的过程中,自身是不断旋转的,所以,摄像机也会跟着一起旋转,怎么让摄像机不转呢?请看下文详细介绍
收藏 0 赞 0 分享

Myeclipse断点不起作用出现斜线该怎么办呢?

Myeclipse断点不起作用出现斜线该怎么办呢?Myeclipse断点处如果出现斜线,那就说明断点不起作用了,该怎么处理这种情况呢?下面我们一起来看看详细的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

Visual Studio中无法查找或打开PDB文件怎么办?

Visual Studio中无法查找或打开PDB文件怎么办?在VS底部的“输出”框中提示“无法查找或打开 PDB 文件”,出现这个问题该怎么解决呢?下面我们来看看详细的解决办法,需要的朋友可以参考下
收藏 0 赞 0 分享

VS2013调试代码时怎么避免加载符号?

VS2013调试代码时怎么避免加载符号?VS2013调试代码时候,当电脑接入网络后系统会自动从Microsoft 符号服务器加载PDB符号文件,一旦加载符号就会变得很慢,下面我们来看看详细的解决办法
收藏 0 赞 0 分享

eclipse怎么更换工作空间?eclipse更换工作区的方法

eclipse怎么更换工作空间?eclipse经常编辑代码,eclipse默认的的工作区在C盘,经常使用eclipse写代码会导致C盘空间缩小,该怎么更换工作区呢?下面我们来看看eclipse更换工作区的方法
收藏 0 赞 0 分享

vs2010怎么更换默认的起始页?vs2010起始页添加命令按钮的方法

vs2010怎么更换默认的起始页?vs2010起始页就是vs启动的时候默认打开的页面,当然我们可以根据自己的需要来设置起始页,下面我们来看看vs2010起始页添加命令按钮的方法
收藏 0 赞 0 分享

eclipse中sdk与adt版本不兼容该怎么解决? 三种方法帮你搞定

eclipse中sdk与adt版本不兼容该怎么解决?出现这种问题基本上是因为sdk版本过高,今天我们来看看三种比较简单的解决办法,图文教程很简单,需要的朋友可以参考下
收藏 0 赞 0 分享

vb怎么输出菱形图案?vb绘制菱形的教程

vb怎么输出菱形图案?vb编辑的代码可以实现很多功能,今天我们就来看看怎么使用vb绘制菱形图案,这篇教程很简单,适合新手学习,需要的朋友可以参考下
收藏 0 赞 0 分享

Android Studio怎么导出设置?

Android Studio怎么导出设置?Android Studio中设置了很多符合自己习惯的东西,但是如果重新安装软件,之前设置的东西都会消失,该怎么将这些设置导出来呢?下面我们一起来看看详细教程
收藏 0 赞 0 分享

怎么使用arcgis对进行地图投影?

怎么使用arcgis对进行地图投影?没有投影过的地图该怎么投影?我们想将是西安80的shp数据,但是一般的搜不带号,想转换成带号的,就需要使用arcgis对进行地图投影,详细教程请看下文
收藏 0 赞 0 分享
查看更多