VS 2013+Qt 5.10+OpenCV 2.4.9配置(详细附图连结)

小钟在一个项目里,需要用到 VS 配置 Qt 以及 OpenCV,在此总结基本的步骤,希望能帮助到有同样需求的朋友

步骤(一):先下载好三个安装包

建议安装在D盘(非系统盘),档案很大可以不占空间,除非想要执行速度快就安装在固态系统盘吧!


  • 下载安装 Qt Open Source 安装包并执行
    接着,安装Qt Open Source安装包
    安装注意事项参考步骤(二)
    连结:https://www.qt.io/download

  • 下载解压缩 OpenCV 2.4.9
    连结:https://opencv.org/releases.htm
    强烈建议:资料夹档案名称就叫 “opencv(版本号)“
    因为工作环境会用到不同的版本,就能方便配置
    opencv安装资料夹

步骤(二)安装Qt注意事项

如下图所示,选择与计算机系统类型的VS版本安装即可以及tools套件记得勾选。
例如:MSVC 2013 64-bit 对应 Visual Studio 2013 计算机64-bit的组件
Qt安装

步骤(三)下载安装相应版本的 Qt-VS插件

我们需要将VS与Qt连接起来需要官网提供的插件
如下图 :(例如:VS 2013安装 msvc2013任一版本即可)
连结:http://download.qt.io/official_releases/vsaddin/
在这里插入图片描述

当Qt和插件安装好之后,VS上方选单会出现QT5选项,如下图所示:
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 包含目录 + 库目录 + 链接器

  1. 包含目录 配置: VC++目录—>包含目录:
    D: \opencv2.4.9\opencv\build\include
    D: \opencv2.4.9\opencv\build\include\opencv
    D: \opencv2.4.9\opencv\build\include\opencv2

  1. 库目录 配置: VC++目录—>库目录:
    D: \opencv2.4.9\opencv\build\x64\vc12\lib

  1. 链接器 配置: 链接器–>输入–>附加依赖项
    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