QT6+VS2022开发环境安装_qt6 vs2022-程序员宅基地

技术标签: c++  QT  

1 QT6安装

        

本文主要介绍了Qt6安装教程(使用国内源),文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值

为什么离线包没了?
Qt6开始非商业授权下,不再提供离线安装方式的exe,但源码安装费时费力,所以推荐安装方式已经为在线组件安装方式,包括vs2022、Qt在线安装工具已经成为开发工具新的安装趋势。

Qt是不是要放弃开源?
NO。

KDE 社区和 Qt 公司之间曾经达成过一项协议,其中规定:如果 Qt 公司在开源许可证有效的情况下停止开发自由软件版本的 Qt(Qt Free Edition),那么基金会有权以 BSD 许可证或其他开源许可证发布 Qt。当然这项协议最早为了防止qt公司倒闭,KDE可以继续延续不至于夭折。所以qt公司可以限制某些功能是付费是商业许可,但始终得保持开源分支。

备注:KDE又是谁,见文章末尾;

为什么要在线安装?
一、网速已经不是瓶颈;

二、开发工具要兼容更多群体和语言、功能,那体积势必越来越大。

以vs2022离线包为例,全包大小约25G,全包安装不现实也会浪费用户更多空间,而在线安装可以完美解决定制化需求。简单来说,vs2022做C++的只需要勾选对应项目不用安装c#等;qt也一样,qt做安卓的就勾选Android,不用的就完全不用勾选,定制化安装既可以节省下载时间和用户磁盘空间,还可以做到安装完成后灵活的更新、添加、删除组件。

Qt6公司在芬兰,如果采用官方安装方式则又必须能访问谷歌,网络又成为在线安装的“滑铁卢”。伴随信创国产化加快,qt也在国内迎来春天,2021年qt还在上海成立了官方办事处。国内越来越多的linux源已经开始加入了qt支持,比如阿里源、清华源等,鉴于有了高速的本地化国内源,又有了快的网速,Qt在线安装终于可以一气呵成了。

是时候本地化源在线安装了,以国内源为例,演示下在线安装流程:

1、先在以下地址下载,在线安装工具;

https://mirrors.nju.edu.cn/qt/official_releases/online_installers/

2、将下载好的在线安装工具,放到C盘根目录,打开windows Powershell,输入命令

执行命令并指定源

./文件名 --mirror https://mirror.nju.edu.cn/qt

备注:文件名取决于你下载的在线安装工具名,mirror前面是两个-

执行之后自动进入安装页面

3 安装过程的问题:

当使用换源安装时,安装过程中出现如下问题,如下所示:

解决方式有这几种:
1、有可能是国内开源镜像在更新,过一段时间再去试着下载。
2、你下载的版本在这个开源镜像里没有这个对应文件,多换几个开源镜像试试。
3、超级管用,我就是用这种方式解决的!!!可以试着在安装的时候清除缓存,在去从新安装就好了:

点击红框里的按钮选择第三个选项,点击清除缓存就可以了

2 QT-vsaddin安装

方法1:

方法2:

来到官网当中,找到它的离线包下载:Qt Visual Studio Tools - Visual Studio Marketplace

方法3:

清华镜源

目录如下:

Index of /qt/archive/vsaddin/2.8.1/

每个版本下面好像都有对应的版本。

方法4:

Index of /development_releases/vsaddin/2.10.0 (qt.io)

完成下载后,记得要关闭你的VS2022。

3 Vistual Studio 2022配置Qt6

重新进入Vistual Studio 2022 点击扩展->Qt VS Tool->Qt Versions

进入后,如果你要对文件进行查找,不妨参考一下我的这个文件路径:

注意不要使用blend visual studio,它不能集成QTvsaddin,在扩展选项里面找不到QT VS Tools

4 环境变量配置:

PATH环境变量:

QTDIR环境变量:C:\Qt\6.6.3\msvc2019_64

这里如果使用mingw,环境变量需要设置为mingw对应目录,这里使用的是msvc

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/u010787096/article/details/137344709

智能推荐

弘辽月刊:分享七月份弘辽电商月刊-程序员宅基地

文章浏览阅读52次。深圳市弘辽科技有限公司,致力于将已有经验同步复制给电商创业者、小微企业及商家,助力中国电商经济及视频电商经济良性发展,分享公司7月份弘辽月刊。

MTK平台是什么-程序员宅基地

文章浏览阅读4.6k次。 有时候想想真够窝囊的,本科四年,工作三年,白纸一张,什么都没留下。接触计算机7年了,一无所成。 大学时,大部分时间用在游戏、闲聊等吃喝玩乐,一部分用在应试,剩下可怜的少部分才是那喜爱的编程上了。应该称不上喜爱吧,顶多算不反感、感兴趣罢了。因为凡是这类课程我不用逃课了,不用瞌睡了,虽然不是认真听讲,但还是安安心心地看会书,平时作业、课程设计、毕业设计能认认真真完成而已。除此之外,还看过寥寥几本C/C++的书籍,其它的再也说不上来了。 工作三年,主要从事的是MTK平台MMI软件,做一些简单的应用开发。第_mtk平台

python 闲鱼消息_GitHub - Hatcat123/XianyuSdd: 爬取闲鱼某关键字实时信息,将最新的发送到钉钉群聊。更多我们共同开发的项目(咸鱼反爬更新,只能作为学习使用)...-程序员宅基地

文章浏览阅读651次。XianyuSdd爬取闲鱼某关键字实时信息,将最新的发送到钉钉群聊写了一个异步爬取闲鱼商品最新信息推送到钉钉图中的需求有两个部分值得学习。多线程爬取最新关键字的商品信息python对钉钉的操作多线程爬取最新关键字的商品信息这个多线程是依靠关键字的数量,启动线程。比如可以是线程数=关键字的数量/5。具体接口参考github组织中的例子,24小时采集 然后将线程加入到while True中。关键字与价..._闲鱼爬取最新商品

ANSYS2022R1安装教程(非常详细)从零基础入门到精通,看完这一篇就够了(附安装包)-程序员宅基地

文章浏览阅读2.2w次,点赞27次,收藏150次。网络安全行业产业以来,随即新增加了几十个网络安全行业岗位︰网络安全专家、网络安全分析师、安全咨询师、网络安全工程师、安全架构师、安全运维工程师、渗透工程师、信息安全管理员、数据安全工程师、网络安全运营工程师、网络安全应急响应工程师、数据鉴定师、网络安全产品经理、网络安全服务工程师、网络安全培训师、网络安全审计员、威胁情报分析工程师、灾难恢复专业人员、实战攻防专业人员…网上虽然也有很多的学习资源,但基本上都残缺不全的,这是我自己录的网安视频教程,上面路线图的每一个知识点,我都有配套的视频讲解。_ansys2022r1安装教程

ufldl matlab 工具箱,matlab的Deep Learning的toolbox 中的SAE算法-程序员宅基地

文章浏览阅读44次。最近一直在看Deep Learning,各类博客、论文看得不少但是说实话,这样做有些疏于实现,一来呢自己的电脑也不是很好,二来呢我目前也没能力自己去写一个toolbox只是跟着Andrew Ng的UFLDL tutorial写了些已有框架的代码(这部分的代码见github)后来发现了一个matlab的Deep Learning的toolbox,发现其代码很简单,感觉比较适合用来学习算法再一个就是..._matlab deep learning 工具箱算例

手把手教你在Windows上编译Swift工具链_windows 无法编译swift-程序员宅基地

文章浏览阅读1.8k次。2020/5/27更新:大家现在可以直接从Saleem Abdulrasool的Azure Pipeline中下载打包好的Swift Windows SDK了,在他的GitHub中找到swift-build项目,里面的CI链接里找到Artifacts就可以直接下载(类似windows-toolchain-amd64.msi这样的文件)。考虑到5.3版本的Swift将支持Windows平台,因此以下文章也许已经成为历史,大家看看就好了。-----------------------------------_windows 无法编译swift

随便推点

ubuntu 下播放 yuv 格式的文件&预览Raw格式图片_安装ufraw-程序员宅基地

文章浏览阅读7k次,点赞6次,收藏20次。1、ubuntu 下播放 yuv 格式的文件1)使用ffplaysudo apt-get install ffmpeg查看图片ffplay -f rawvideo -video_size 640x360 test_input_640x360_bak.yuv另外,windows下面可以使用yuvplayer.exe,打开需要设置size,软件下载链接http://..._安装ufraw

Android 集成zxing二维码扫描、自定义_scanoptions scancontract zxing-程序员宅基地

文章浏览阅读7.4k次,点赞6次,收藏16次。项目主要有zxing的基本使用,包含扫描回调、连续扫描、自定义扫描框:一、依赖库implementation 'com.journeyapps:zxing-android-embedded:4.3.0'Github这个库是zxing Android端的,封装了一些基本的使用方法二、基本使用这里使用的是startActivityForResult的替代方法,registerForActivityResult..._scanoptions scancontract zxing

连以太网接口和串口傻傻分不清?看完本文就懂了_网口和串口的区别-程序员宅基地

文章浏览阅读6.1k次,点赞6次,收藏33次。路由器是一种网络设备,它的主要功能是在不同的网络之间转发数据包,实现网络互联。路由器根据数据包的目的地址,选择最佳的路径,将数据包发送到下一跳。路由器可以连接不同的网络类型,如以太网、帧中继、PPP等。路由器上有多种不同的接口,用于连接不同的网络或设备。其中最常见的两种接口是以太网接口和串口。本文就给大家介绍一下以太网接口和串口,让我们直接开始!_网口和串口的区别

Unity打开出现两个空白错误的解决方法_unity 两个空白报错-程序员宅基地

文章浏览阅读1.8k次,点赞3次,收藏2次。这里写自定义目录标题欢迎使用Markdown编辑器新的改变功能快捷键合理的创建标题,有助于目录的生成如何改变文本的样式插入链接与图片如何插入一段漂亮的代码片生成一个适合你的列表创建一个表格设定内容居中、居左、居右SmartyPants创建一个自定义列表如何创建一个注脚注释也是必不可少的KaTeX数学公式新的甘特图功能,丰富你的文章UML 图表FLowchart流程图导出与导入导出导入欢迎使用Markdown编辑器你好! 这是你第一次使用 Markdown编辑器 所展示的欢迎页。如果你想学习如何使用Mar_unity 两个空白报错

Unity功能记录(九)------ Unity Android判断应用程序进入前后台方法_unity 监听程序进入前后台-程序员宅基地

文章浏览阅读3.7k次。Android上亲测有效,我是用来保存数据的,因为当用户强制清除掉后台程序时并不会调用Android和unity生命周期,但是程序进入后台运行就会调用如下方法,因此可用其来判断进入后台即保存数据 private void OnApplicationPause(bool focus) { if (focus) { Debug..._unity 监听程序进入前后台

ctf实战 掌控安全的靶场 第三关通关记录_掌控安全靶场第三关密码多少-程序员宅基地

文章浏览阅读3.3k次。掌控安全封神台第三关 根据题目可能要用burp进行抓包,点击传送门进入题目主页之前题目说的扫描到新的后台地址admin123 在网址后加入admin123 进入新的后台管理页面根据第二关得到的用户和密码进行登录 进入后得到这样一个页面抓包结果如下根据代码分析只需要修改host和referer的ip地址修改以后结果还是进不去分析一下问题 打开F..._掌控安全靶场第三关密码多少