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

智能推荐

前端开发之vue-grid-layout的使用和实例-程序员宅基地

文章浏览阅读1.1w次,点赞7次,收藏34次。vue-grid-layout的使用、实例、遇到的问题和解决方案_vue-grid-layout

Power Apps-上传附件控件_powerapps点击按钮上传附件-程序员宅基地

文章浏览阅读218次。然后连接一个数据源,就会在下面自动产生一个添加附件的组件。把这个控件复制粘贴到页面里,就可以单独使用来上传了。插入一个“编辑”窗体。_powerapps点击按钮上传附件

C++ 面向对象(Object-Oriented)的特征 & 构造函数& 析构函数_"object(cnofd[\"ofdrender\"])十条"-程序员宅基地

文章浏览阅读264次。(1) Abstraction (抽象)(2) Polymorphism (多态)(3) Inheritance (继承)(4) Encapsulation (封装)_"object(cnofd[\"ofdrender\"])十条"

修改node_modules源码,并保存,使用patch-package打补丁,git提交代码后,所有人可以用到修改后的_修改 node_modules-程序员宅基地

文章浏览阅读133次。删除node_modules,重新npm install看是否成功。在 package.json 文件中的 scripts 中加入。修改你的第三方库的bug等。然后目录会多出一个目录文件。_修改 node_modules

【】kali--password:su的 Authentication failure问题,&sudo passwd root输入密码时Sorry, try again._password: su: authentication failure-程序员宅基地

文章浏览阅读883次。【代码】【】kali--password:su的 Authentication failure问题,&sudo passwd root输入密码时Sorry, try again._password: su: authentication failure

整理5个优秀的微信小程序开源项目_微信小程序开源模板-程序员宅基地

文章浏览阅读1w次,点赞13次,收藏97次。整理5个优秀的微信小程序开源项目。收集了微信小程序开发过程中会使用到的资料、问题以及第三方组件库。_微信小程序开源模板

随便推点

Centos7最简搭建NFS服务器_centos7 搭建nfs server-程序员宅基地

文章浏览阅读128次。Centos7最简搭建NFS服务器_centos7 搭建nfs server

Springboot整合Mybatis-Plus使用总结(mybatis 坑补充)_mybaitis-plus ruledataobjectattributemapper' and '-程序员宅基地

文章浏览阅读1.2k次,点赞2次,收藏3次。前言mybatis在持久层框架中还是比较火的,一般项目都是基于ssm。虽然mybatis可以直接在xml中通过SQL语句操作数据库,很是灵活。但正其操作都要通过SQL语句进行,就必须写大量的xml文件,很是麻烦。mybatis-plus就很好的解决了这个问题。..._mybaitis-plus ruledataobjectattributemapper' and 'com.picc.rule.management.d

EECE 1080C / Programming for ECESummer 2022 Laboratory 4: Global Functions Practice_eece1080c-程序员宅基地

文章浏览阅读325次。EECE 1080C / Programming for ECESummer 2022Laboratory 4: Global Functions PracticePlagiarism will not be tolerated:Topics covered:function creation and call statements (emphasis on global functions)Objective:To practice program development b_eece1080c

洛谷p4777 【模板】扩展中国剩余定理-程序员宅基地

文章浏览阅读53次。被同机房早就1年前就学过的东西我现在才学,wtcl。设要求的数为\(x\)。设当前处理到第\(k\)个同余式,设\(M = LCM ^ {k - 1} _ {i - 1}\) ,前\(k - 1\)个的通解就是\(x + i * M\)。那么其实第\(k\)个来说,其实就是求一个\(y\)使得\(x + y * M ≡ a_k(mod b_k)\)转化一下就是\(y * M ...

android 退出应用没有走ondestory方法,[Android基础论]为何Activity退出之后,系统没有调用onDestroy方法?...-程序员宅基地

文章浏览阅读1.3k次。首先,问题是如何出现的?晚上复查代码,发现一个activity没有调用自己的ondestroy方法我表示非常的费解,于是我检查了下代码。发现再finish代码之后接了如下代码finish();System.exit(0);//这就是罪魁祸首为什么这样写会出现问题System.exit(0);////看一下函数的原型public static void exit (int code)//Added ..._android 手动杀死app,activity不执行ondestroy

SylixOS快问快答_select函数 导致堆栈溢出 sylixos-程序员宅基地

文章浏览阅读894次。Q: SylixOS 版权是什么形式, 是否分为<开发版税>和<运行时版税>.A: SylixOS 是开源并免费的操作系统, 支持 BSD/GPL 协议(GPL 版本暂未确定). 没有任何的运行时版税. 您可以用她来做任何 您喜欢做的项目. 也可以修改 SylixOS 的源代码, 不需要支付任何费用. 当然笔者希望您可以将使用 SylixOS 开发的项目 (不需要开源)或对 SylixOS 源码的修改及时告知笔者.需要指出: SylixOS 本身仅是笔者用来提升自己水平而开发的_select函数 导致堆栈溢出 sylixos

推荐文章

热门文章

相关标签