VS 2013+Qt 5.10+OpenCV 2.4.9配置(详细附图连结)
小钟在一个项目里,需要用到 VS 配置 Qt 以及 OpenCV,在此总结基本的步骤,希望能帮助到有同样需求的朋友
步骤(一):先下载好三个安装包
建议安装在D盘(非系统盘),档案很大可以不占空间,除非想要执行速度快就安装在固态系统盘吧!
-
下载安装 Microsoft Visual Studio Ultimate 2013(简体中文旗舰版
首先,先安装 Visual Studio 2013
连结:https://blog.csdn.net/dr_yangzdy/article/details/80647444
-
下载安装 Qt Open Source 安装包并执行
接着,安装Qt Open Source安装包
安装注意事项参考步骤(二)
连结:https://www.qt.io/download
-
下载解压缩 OpenCV 2.4.9
连结:https://opencv.org/releases.htm
强烈建议:资料夹档案名称就叫 “opencv(版本号)“
因为工作环境会用到不同的版本,就能方便配置
步骤(二)安装Qt注意事项
如下图所示,选择与计算机系统类型的VS版本安装即可以及tools套件记得勾选。
例如:MSVC 2013 64-bit 对应 Visual Studio 2013 计算机64-bit的组件
步骤(三)下载安装相应版本的 Qt-VS插件
我们需要将VS与Qt连接起来需要官网提供的插件
如下图 :(例如:VS 2013安装 msvc2013任一版本即可)
连结:http://download.qt.io/official_releases/vsaddin/
当Qt和插件安装好之后,VS上方选单会出现QT5选项,如下图所示:
步骤(四)VS QT5 选择配置 Qt 路径
选择QT5 ->Qt Options ->Add New Qt Version 配置QT即可 (选取自己的QT安装路径)
如:D:\Qt5.10\5.10\msvc2013_64
步骤(五)进行VS 2013 与 OpenCV 2.4.9 环境配置
- 配置Path系统环境变量 此电脑–>右键“属性”–>高级系统设置–>环境变量–>新建: D:\opencv2.4.9\opencv\build\x64\vc12\bin (配置动态链接库)
- VS 2013中配置OpenCV 2.4.9 包含目录 + 库目录 + 链接器
- 包含目录 配置: VC++目录—>包含目录:
D: \opencv2.4.9\opencv\build\include
D: \opencv2.4.9\opencv\build\include\opencv
D: \opencv2.4.9\opencv\build\include\opencv2
- 库目录 配置: VC++目录—>库目录:
D: \opencv2.4.9\opencv\build\x64\vc12\lib
- 链接器 配置: 链接器–>输入–>附加依赖项
opencv_ml249d.lib
opencv_calib3d249d.lib
opencv_contrib249d.lib
opencv_core249d.lib
opencv_features2d249d.lib
opencv_flann249d.lib
opencv_gpu249d.lib
opencv_highgui249d.lib
opencv_imgproc249d.lib
opencv_legacy249d.lib
opencv_objdetect249d.lib
opencv_ts249d.lib
opencv_video249d.lib
opencv_nonfree249d.lib
opencv_ocl249d.lib
opencv_photo249d.lib
opencv_stitching249d.lib
opencv_superres249d.lib
opencv_videostab249d.lib
opencv_objdetect249.lib
opencv_ts249.lib
opencv_video249.lib
opencv_nonfree249.lib
opencv_ocl249.lib
opencv_photo249.lib
opencv_stitching249.lib
opencv_superres249.lib
opencv_videostab249.lib
opencv_calib3d249.lib
opencv_contrib249.lib
opencv_core249.lib
opencv_features2d249.lib
opencv_flann249.lib
opencv_gpu249.lib
opencv_highgui249.lib
opencv_imgproc249.lib
opencv_legacy249.lib
opencv_ml249.lib
如此一来,就能在VS 2013 编译环境下使用 Qt 以及 OpenCV 了!
以上步骤有读者发现错误,请您务必回复告知,谢谢。
爱猫狗的IT菜鸟小钟 敬上
2018/10/13