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