Windows平台下Qt creator和Open CV的环境搭建
Windows平台下Qt creator和Open cv的环境搭建
首先我想讲的一点自己的亲身经历就是,下载软件的时候,不是选择的软件越新越好,因为新的软件有很多时候会存在和其他软件不兼容的情况,下载软件还是要先看自己电脑的能力,再看兼容问题。我这里说的下载的软件都不是最新的,为此我也下载的新的并进行尝试,真的有太多bug了。还有这些软件在下载时文件名尽量都用英文命名,避免中文命名后存在在修改,最后还要被迫重新下载的麻烦!
对于这个的环境搭建需要较多的软件,更细致的安装过程我就不在这里说太多了,只说一些需要注意的点。
Visual studio 2017
百度网盘:
链接: https://pan.baidu.com/s/1jJXyRMA 密码: ub6c
下载2017的兼容性会比2019好一些。
在安装时候主要选择“使用C++的桌面开发”,在右侧,默认选择的项目中多勾选一个SDK即可。
CMake
https://cmake.org/download/
它一般会默认安装在C盘,自己需要记住以一下它的路径。
在环境变量的Path中添加你刚刚下载的cmake的路径:
C:\Program Files\CMake\bin
Visual C++6.0
这个只要学过编程的应该都有装吧。这个就不在这里赘述了。
winSDKsetup
主要是为了配置Qt里的Kits需要。
百度网盘:链接:https://pan.baidu.com/s/1r6O5cpPEVKQC6d64qPP5Pw
提取码:zifv
这个好像是电脑会自动检测到你安装好后,会直接给你添加到Path里,如果没有添加,你就手动添加一下。
还是在Path里添加:
C:\Program Files (x86)\Windows Kits\10\Windows Performance Toolkit\
Open CV
我下载的是Open CV 3.4.10。我也下载了4的,结果不尽人意。建议直接下载exe的release版本。
安装之后需要配置环境变量(这个如果找不到的话,可以直接在搜索系统环境变量即可)
这里需要根据自己的安装路径进行添加。
Qt creator
我这个安装的是最新的,哈哈哈哈。
安装的是Qt 5.13.1
安装时需要注意勾选的是:
配置Qt的环境变量
我安装qt的路径是D:\qtdata
还是在环境变量里添加:
1、新建LD_LIBRARY_PATH项目,添加D:\qtdata\Tools\QtCreator\bin
2、在PATH项目下添加这三个地址
D:\qtdata\5.13.1\mingw73_64\bin
D:\qtdata\5.13.1\msvc2017_64\bin
D:\qtdata\Tools\mingw730_64\bin
Qt编译器的选项配置
这里面我会说明的详细一点,因为我自己在这上面也是被坑了好长的时间。
打开下载好的Qt creator 点上面的“工具”,选最后一个“选项”。
选择MSCV 2017 !在这里的时候前面会有黄色的感叹号。
这里我会说一下debugger和CMake的配置:
这两个的路径不要出错!
以上都完成的时候,原来的黄色感叹号也会变成正常的形状。
配置Qt的动态库(修改Pro文件)
其实也就是测试一下到底可不可以运行。
选择“choose”后,后面跟着点就行,可以根据自己的需要修改文件的存放路径。
建立好之后是这样:
右击这里的“1111”,然后点击“添加库”后选择库类型。
这个根据自己的装载路径:
库文件:D:\opencv3.4\data\opencv\build\x64\vc15\lib\opencv_world3410.lib
包含路径:D:\opencv3.4\data\opencv\build\include
下面也是验证最关键的一步:
修改main.cpp文件进行测试
框起来的部分是需要自己打上去的
里面需要注意的一点:就是D:/Qt creator/2.jpg这个位置,是你原先就在这里放了一张有路径的照片,才能实现。(注:这里的路径一定要是这样的"/",不能出现"“或者”\")。
若运行时出现一个MainWindow和一个ShowWindow,则说明运行成功了!!!
例如:
快庆祝一下吧!终于搞完了!!!