一、软件下载
Qt5.13.0 | http://download.qt.io/official_releases/qt/5.13/5.13.0/ |
OpenCV3.4.7 | https://opencv.org/releases/ |
Qt5的插件 | http://download.qt.io/official_releases/vsaddin/2.4.0/ |
二、软件安装
1、VS2017安装
![](https://i-blog.csdnimg.cn/blog_migrate/586010f1c869eaf72b915da8aec91231.png)
![](https://i-blog.csdnimg.cn/blog_migrate/a304e3028e08a3045d263bc629cb0309.png)
2、Qt 5.13.0 安装
选择安装路径为D盘,其他默认安装即可。
![](https://i-blog.csdnimg.cn/blog_migrate/94a4352a105ad5a3f85e5c36ed55d010.png)
3、VS Qt插件安装
双击qt-vsaddin-msvc2017-2.4.0.vsix安装Qt对应的VS插件,默认安装即可。
4、OpenCV安装
双击OpenCV3.4.7的安装包,安装自己觉得合适的路径。
三、环境配置
1、配置Qt5和OpenCV的Path环境变量如下:
2、VS中配置Qt5
打开VS2017会发现多了Qt5的选项卡,选中Qt5菜单如下图:
选择Qt Options,进入下图所示界面,添加所安装的Qt的路径:D:\Qt\Qt5.13.0\5.13.0\msvc2017_64,添加完成,点击确定。
在VS2017选择文件->新建->项目,建一个Qt5的项目,一切选择默认就好,如下图:
3、VS配置编译器
在VS2017中,选择生成->配置管理器,或如下如图选择,进入配置管理器;
进入到了配置管理器,如下图,选择x64平台如下图,然后关闭配置管理器。
4、VS配置Qt5
VS菜单中选择Qt5->Qt Project Settings,如下图
进入到Qt Project Settings,选择之前添加的Qt版本,如下图
5、VS配置OpenCV
- 在VS2017中配置OPenCV,在Qt工程下,选择视图->其他窗口->属性管理器,如下图
- 进入到属性管理器,如下图
- 选择VC++目录,分别在包含目录和库目录下添加,你的OpenCV的头文件和库文件目录路径和你的Qt的头文件和库文件路径:(具体路径看自己安装路径)
头文件路径:
D:\OpenCV\opencv\build\include
D:\OpenCV\opencv\build\include\opencv
D:\OpenCV\opencv\build\include\opencv2
D:\Qt\Qt5.5.0\5.5\msvc2013_64\include
库文件路径:
D:\Qt\Qt5.13.0\5.13.0\msvc2017_64\lib
D:\OpenCV\opencv\build\x64\vc15\lib
(之所以库文件选择的是vc15,是因为是VS2013,效果如下图)
- 选择连接器->输入->添加附加依赖项
opencv_world347.lib
opencv_world347d.lib
三、出现错误
错误:由于找不到 opencv_world347.dll,无法继续执行代
解决方法:将下列三个文件复制到C:\Windows\System32中(x64系统)