jjzjj

qt6.4.0+visual studio2022+opencv配置教程(2022年最新版)

~幻化成风~ 2024-03-20 原文

前提:已提前在visual studio2022中配置好opencv,CSDN上教程很多,请自行寻找教程
博主使用的版本号:
1、opencv-4.5.5
2、Microsoft Visual Studio Community 2022 (64 位) - Current 版本 17.1.1(这里以vs2022举例子,理论上2019应该也可以配置,因为qt6.4.0还是只有msvc2019)

第一步、下载QT

由于QT在5.8.0后不再有离线安装版本,均需要通过在线安装,VS2022只能适配新版本qt 6.4.0

1 下载exe安装包

打开https://www.qt.io/download-open-source,往下拉,找到红框所示的按钮

点进去后点击Download即可

2 安装(注意看2.4步!!!)

下载完成后可得到qt-unified-windows-x64-4.4.1-online.exe的软件
注意:该软件安装需提前于QT官网上注册一个账户!
且网站网络波动严重,显示无法连接服务器的请多按几遍,可以通过退出重新打开exe尝试安装。可能要试几十遍,运气好一遍就行

2.1 安装程序


到这里,已经不需要你再按无数遍了,无脑下一步

2.2 这里选Disable

2.3 安装路径

注意:安装路径不能带中文!!!

选项如图,选第一个Custom installation

2.4 选择组件(极为重要!!)

组件选择请按下图来选,否则大小会极大!!
Additional Libraries默认即为全选,不用管


需要的大小仅为6.52GB,如果此步不是6.52GB,而是20多个G的,请返回上一步对照重选

经过漫长的等待,安装结束

第二步、配置Visual studio2022

1 在扩展下找到管理扩展

2 在右边框中输入qt,选择第一个 Qt Visual Studio Tools安装


安装完成后应该要重启一下VS

3 安装后会出现Qt VS Tools


点击Qt Versions

点击add new Qt version

选择Path,找到你刚安装的qt路径,在qt\6.4.0\msvc2019_64\bin 下找到qmake.exe,点击打开

选择完毕后如下图

第三步 创建新项目

3.1 找到 Qt Widgets Application,点击下一步,并创建

3.2 qt引导


点击next,选择Debug第一个

选择next,先用着默认的

点击Finish

3.3 点击运行,若出现此框,则证明配置成功

3.4 UI 设计配置

在Form Files下找到这个ui,直接双击可能会报错闪退

选择右键,打开方式

选择添加

按那个…,并在你的安装盘符下的类似路径中找到D:\qt\Tools\QtCreator\bin\qtcreator.exe

点击设为默认值,并点击确定

3.5 再次双击UI

若出现如下界面,则证明成功

可拖一个lable标签进去,然后按ctrl+s保存

然后回到VS2022中启动,可以看见里面出现了TextLabel

至此大功告成,成功的友友点个赞呗~

把你们的opencv代码复制进main.cpp中即可以正常运行(前提:已经配置好了opencv),再借助qt的基础教程既可以为你的opencv软件设计出一个漂亮的界面

有关qt6.4.0+visual studio2022+opencv配置教程(2022年最新版)的更多相关文章

  1. ruby-on-rails - 独立 ruby​​ 脚本的配置文件 - 2

    我有一个在Linux服务器上运行的ruby​​脚本。它不使用rails或任何东西。它基本上是一个命令行ruby​​脚本,可以像这样传递参数:./ruby_script.rbarg1arg2如何将参数抽象到配置文件(例如yaml文件或其他文件)中?您能否举例说明如何做到这一点?提前谢谢你。 最佳答案 首先,您可以运行一个写入YAML配置文件的独立脚本:require"yaml"File.write("path_to_yaml_file",[arg1,arg2].to_yaml)然后,在您的应用中阅读它:require"yaml"arg

  2. Ruby Sinatra 配置用于生产和开发 - 2

    我已经在Sinatra上创建了应用程序,它代表了一个简单的API。我想在生产和开发上进行部署。我想在部署时选择,是开发还是生产,一些方法的逻辑应该改变,这取决于部署类型。是否有任何想法,如何完成以及解决此问题的一些示例。例子:我有代码get'/api/test'doreturn"Itisdev"end但是在部署到生产环境之后我想在运行/api/test之后看到ItisPROD如何实现? 最佳答案 根据SinatraDocumentation:EnvironmentscanbesetthroughtheRACK_ENVenvironm

  3. Vscode+Cmake配置并运行opencv环境(Windows和Ubuntu大同小异) - 2

    之前在培训新生的时候,windows环境下配置opencv环境一直教的都是网上主流的vsstudio配置属性表,但是这个似乎对新生来说难度略高(虽然个人觉得完全是他们自己的问题),加之暑假之后对cmake实在是爱不释手,且这样配置确实十分简单(其实都不需要配置),故斗胆妄言vscode下配置CV之法。其实极为简单,图比较多所以很长。如果你看此文还配不好,你应该思考一下是不是自己的问题。闲话少说,直接开始。0.CMkae简介有的人到大二了都不知道cmake是什么,我不说是谁。CMake是一个开源免费并且跨平台的构建工具,可以用简单的语句来描述所有平台的编译过程。它能够根据当前所在平台输出对应的m

  4. postman接口测试工具-基础使用教程 - 2

    1.postman介绍Postman一款非常流行的API调试工具。其实,开发人员用的更多。因为测试人员做接口测试会有更多选择,例如Jmeter、soapUI等。不过,对于开发过程中去调试接口,Postman确实足够的简单方便,而且功能强大。2.下载安装官网地址:https://www.postman.com/下载完成后双击安装吧,安装过程极其简单,无需任何操作3.使用教程这里以百度为例,工具使用简单,填写URL地址即可发送请求,在下方查看响应结果和响应状态码常用方法都有支持请求方法:getpostputdeleteGet、Post、Put与Delete的作用get:请求方法一般是用于数据查询,

  5. Qt Designer的简单使用 - 2

    在前面两节的例子中,主界面窗口的尺寸和标签控件显示的矩形区域等,都是用C++代码编写的。窗口和控件的尺寸都是预估的,控件如果多起来,那就不好估计每个控件合适的位置和大小了。用C++代码编写图形界面的问题就是不直观,因此Qt项目开发了专门的可视化图形界面编辑器——QtDesigner(Qt设计师)。通过QtDesigner就可以很方便地创建图形界面文件*.ui,然后将ui文件应用到源代码里面,做到“所见即所得”,大大方便了图形界面的设计。本节就演示一下QtDesigner的简单使用,学习拖拽控件和设置控件属性,并将ui文件应用到Qt程序代码里。使用QtDesigner设计界面在开始菜单中找到「Q

  6. 在VMware16虚拟机安装Ubuntu详细教程 - 2

    在VMware16.2.4安装Ubuntu一、安装VMware1.打开VMwareWorkstationPro官网,点击即可进入。2.进入后向下滑动找到Workstation16ProforWindows,点击立即下载。3.下载完成,文件大小615MB,如下图:4.鼠标右击,以管理员身份运行。5.点击下一步6.勾选条款,点击下一步7.先勾选,再点击下一步8.去掉勾选,点击下一步9.点击下一步10.点击安装11.点击许可证12.在百度上搜索VM16许可证,复制填入,然后点击输入即可,亲测有效。13.点击完成14.重启系统,点击是15.双击VMwareWorkstationPro图标,进入虚拟机主

  7. 神州数码无线产品(AC+AP)配置 - 2

    注意:本文主要掌握DCN自研无线产品的基本配置方法和注意事项,能够进行一般的项目实施、调试与运维AP基本配置命令AP登录用户名和密码均为:adminAP默认IP地址为:192.168.1.10AP默认情况下DHCP开启AP静态地址配置:setmanagementstatic-ip192.168.10.1AP开启/关闭DHCP功能:setmanagementdhcp-statusup/downAP设置默认网关:setstatic-ip-routegeteway192.168.10.254查看AP基本信息:getsystemgetmanagementgetmanaged-apgetrouteAP配

  8. hadoop安装之保姆级教程(二)之YARN的配置 - 2

    1.1.1 YARN的介绍 为克服Hadoop1.0中HDFS和MapReduce存在的各种问题⽽提出的,针对Hadoop1.0中的MapReduce在扩展性和多框架⽀持⽅⾯的不⾜,提出了全新的资源管理框架YARN. ApacheYARN(YetanotherResourceNegotiator的缩写)是Hadoop集群的资源管理系统,负责为计算程序提供服务器计算资源,相当于⼀个分布式的操作系统平台,⽽MapReduce等计算程序则相当于运⾏于操作系统之上的应⽤程序。 YARN被引⼊Hadoop2,最初是为了改善MapReduce的实现,但是因为具有⾜够的通⽤性,同样可以⽀持其他的分布式计算模

  9. Ruby 默认将 IRB 配置为 Pretty_Inspect - 2

    我是ruby​​的新手,正在配置IRB。我喜欢pretty-print(需要'pp'),但总是输入pp来漂亮地打印它似乎很麻烦。我想做的是默认情况下让它漂亮地打印出来,所以如果我有一个var,比如说,'myvar',然后键入myvar,它会自动调用pretty_inspect而不是常规检查。我从哪里开始?理想情况下,我将能够向我的.irbrc文件添加一个自动调用的方法。有什么想法吗?谢谢! 最佳答案 irb中默认pretty-print对象正是hirb被迫去做。Theseposts解释hirb如何将几乎所有内容转换为ascii表。虽

  10. ruby - 是否可以将 IRB 提示配置为动态更改? - 2

    我想在IRB中浏览文件系统并让提示更改以反射(reflect)当前工作目录,但我不知道如何在每个命令后进行提示更新。最终,我想在日常工作中更多地使用IRB,让bash溜走。我在我的.irbrc中试过这个:require'fileutils'includeFileUtilsIRB.conf[:PROMPT][:CUSTOM]={:PROMPT_N=>"\e[1m:\e[m",:PROMPT_I=>"\e[1m#{pwd}>\e[m",:PROMPT_S=>"FOO",:PROMPT_C=>"\e[1m#{pwd}>\e[m",:RETURN=>""}IRB.conf[:PROMPT_MO

随机推荐