在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置

(1)Qt下载安装

参考链接:https://blog.csdn.net/weixin_41977337/article/details/106859728
1、QT下载
推荐下载Qt5.12.3版本(5.12为LTS长期支持版本),官方下载链接: http://download.qt.io/archive/qt/.
清华源连接:
https://mirrors.tuna.tsinghua.edu.cn/qt/archive/qt/5.14/5.14.2/
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第1张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第2张图片
版本5.14.2下载:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第3张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第4张图片
断网即可跳过注册账号操作直接进行安装,勾选常用的插件:
5.12.3版本安装:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第5张图片
5.14.2版本安装:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第6张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第7张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第8张图片
  估计需要等待一个多小时,安装完成后,下面需要配置VS和QT。

(2)下载Visual Studio 2019专业版

  根据自己的用途,将对应的插件勾选上,在除C盘以外的位置安装即可。
  安装完成后,会提示重启计算机,按照提示操作即可,打开软件,它会让我们去注册,这里选者闲不注册,下面的设置随便选一个就好。
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第9张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第10张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第11张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第12张图片

  输入以下密钥,将其注册即可:

NYWVH-HT4XC-R2WYW-9Y3CM-X4V3Y

在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第13张图片

(3)在VS中配置QT

(1)在VS中搜索QT插件并下载:
  在VS2019中配置插件:拓展->管理拓展->联机->搜索Qt,下载并安装。注意安装完成后需要重启VS。(有时会不行,版本问题,有时候会在最后创建项目的时候没有Qt GUI 这个选项)
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第14张图片
(2)从官网下载:
先到Qt官网下载对于版本的插件,我这里是Vs2019:
https://download.qt.io/official_releases/vsaddin/2.4.1/
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第15张图片
(3)安装VSIX(即上面下载的那个插件)

  • 如果是通过Vs下载的,会自动安装。
  • 如果是手动下载的,需要双击自己安装。
  • 打开安装包之后,点击Install等待安装完成即可,安装之前记得关闭VS

(4)配置QT插件
  进人vs2019后,在扩展下面选择Qt VS Tools->Qt Options,然后进行qt配置:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第16张图片
5.12.3版本配置:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第17张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第18张图片
5.14.2版本配置:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第19张图片
设置默认打开QT程序:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第20张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第21张图片
点击添加,将qt designer路径添加进去:

  • E:\Qt\Qt5.14.2\5.14.2\msvc2017_64\bin
  • 选择designer.exe即可
    在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第22张图片
      这里第一个就是designer,但是需要像上面这样重新添加,否者打开会闪退,可以重新设置名字,然受将其设置为默认值,以后就可以直接打开而不闪退。

(4)在VS中配置halcon

打开项目属性界面:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第23张图片
(1)VC++目录,修改两处:

包含目录添加:
E:\Program Files\halcon\HALCON-21.11-Progress\include
E:\Program Files\halcon\HALCON-21.11-Progress\include\halconcpp
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第24张图片
库目录下添加:
E:\Program Files\halcon\HALCON-21.11-Progress\lib\x64-win64
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第25张图片
(2)链接器\常规,附加库目录添加:
E:\Program Files\halcon\HALCON-21.11-Progress\lib\x64-win64
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第26张图片
(3)链接器\输入,附加依赖项输入: halconcpp.lib
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第27张图片

(5)VS中配置opencv

debug版本配置

(1)opencv官方下载地址:
https://opencv.org/opencv-4-5-5/
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第28张图片
(2)设置环境变量:
D:\opencv\build\x64\vc15\bin
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第29张图片
(3)添加属性表:
依次点击菜单栏 -> 视图 -> 其他窗口 -> 属性管理器,打开属性管理器。
在属性管理器 Debug | x64 添加新项目属性表,命名为“OpenCV455Debug”
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第30张图片
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第31张图片
(4)编辑“OpenCV420Debug”属性
右键,选择属性,对该属性进行编辑:
【1】VC++目录,修改两处:

包含目录添加:
D:\opencv\build\include
D:\opencv\build\include\opencv2
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第32张图片
库目录下添加:
D:\opencv\build\x64\vc15\lib
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第33张图片
【2】链接器\输入,附加依赖项输入: opencv_world455d.lib
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第34张图片
【3】添加dll文件到system32:
build\x64\vc15\bin 这个文件夹下,找到你的文件:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第35张图片
这个文件。将其复制下来

拷贝到你的系统盘的这个目录下C:\Windows\System32

如果不做这一步,一般来说,都会提示缺失opencv_world410d.dll
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第36张图片

release版本配置

  步骤和上述步骤基本一致,在添加动态链接库dll时,将末尾“d”去掉即可,d表示debug去掉就是release
  将debug改为release:在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第37张图片
其他两个都一样,这添加稍有不一样:
在Visual Studio 2019中使用Qt5.14.2并配置相关路径(含opencv/halcon)联合编程配置_第38张图片
和上一步一样,将opencv_world455.dll文件复制进目录C:\Windows\System32中即可。

你可能感兴趣的:(C++,microsoft,windows,10,css,c++)