欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  科技

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

程序员文章站 2024-02-05 10:14:28
Windows环境下配置Qt 5.8+opencv 3.1.0开发环境的方法...

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

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

好了废话不多说

先给出需要下载的东西

(1)qt creator 下载地址(我是用的版本是5.8)

(2)opencv 下载地址(我是用的是opencv 3.1.0)     ps:别下错了, 要windows版的

(3)cmake 下载地址(几十兆的东西下了一上午,呵呵呵)

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

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

同样安装qt creator一路确定,然后搞定

注意:我配置的qt是使用msvc的而不是mingw

运行opencv解压到任意目录里

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

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

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

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

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

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

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

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

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

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

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

 

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

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

右击allbuil生成,再右击install生成

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

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

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

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

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

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

然后配置一下环境变量

在系统变量path里加入c:\release\bin

          c:\release\lib/debug

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

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

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

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

相关标签: QT OpenCV