赞
踩
详见Qt文档:Porting to Qt 6 | Qt 6.1
需要注意的点:
按需选择,以Qt 5.12为例:
需要注意的!!!!!!!
如果安装5.12版本的更适合做嵌入式软件开发,在配置Android环境会出现大问题,所以
我们要选择QT6.4,有两个版本的QT方法,请看清楚!!!!!!!!
下载地址1:https://www.qt.io/download
下载地址2**(推荐)**:http://download.qt.io/
下载地址1是官网地址,主要用于商业宣传,在里面想找到免费的开源版本下载地址之艰难,所以我一般使用下载地址2。
各目录结构说明:
目录 | 说明 |
---|---|
snapshots | 预览版,最新的开发测试中的Qt库和开发工具 |
official_releases | 正式发布版,是与开发版相对的稳定版Qt库和开发工具(可以下载Qt开发环境和源代码) |
new_archive | 完整的旧版本Qt开发工具安装包(可以下载Qt开发环境和源代码) |
ministro | 迷你版,目前是针对Android的版本 |
linguist_releases | Qt Linguist 的独立安装程序 |
learning | 有学习Qt的文档教程和示范视频 |
development_releases | 开发版,有新的和旧的不稳定版本,在Qt开发过程中的非正式版本 |
community_releases | 社区定制的Qt库,Tizen版Qt以及Qt附加源码包 |
archive | 各种Qt开发工具安装包,新旧都有(部分)(可以下载Qt开发环境和源代码) |
official_releases、new_archive 和 archive 都有 Qt 开发环境安装包,不同的是:official_releases 是正式发布版,有最新几个相对相对稳定的版本,archive 也有最新的安装包,和部分旧版本安装包(比如5.2 - 5.8 & 5.10 - 5.11安装包就没有),而 new_archive 有完整的旧版本安装包,如需要安装旧版本,可在 new_archive/ 目录下查找。 目前 official_releases/ 和 archive/ 目录都有 Qt 5.12,选择哪一个都可以,我们就以 archive/ 为例说明。
以上只截图了部分目录结构,该目录下列出了 Qt 的各个版本号:大版本号(major).小版本号(minor),我们选择 5.12。
这些是完整的 Qt 库版本号:大版本号(major).小版本号(minor).补丁号(patch),最后一个数字是对该版本的补丁更新。只要大小版本号相同,Qt 库的特性就相同,即该目录下的所有版本的特性相同。我们选择最新的 5.12.11。
Qt 安装包的命名规则为:以 qt-opensource-windows-x86-5.12.11.exe 为例,opensource 指开源版本,windows 指操作系统,x86指32位系统,5.12.11为版本号。
根据不同的操作系统,选择不同的安装包即可下载。
另外,上图可见每个安装包后都有 Details 链接,点击该链接,出现的详情页里有文件信息和世界各地的镜像下载链接,如下图红色框框内的三个镜像下载地址,推荐使用这3个地址中的任一个,由于是在国内的服务器上,速度会快很多。我使用了第一个,清华大学的。
注意的是:直接点击下载的相应的安装包就可以了
然后就等待下载
我的系统是Win11,下面开始点击这个安装包,进行安装。
点击安装包以后如果有账号直接登录,没有账号就进行注册,点击sign up
需要输入邮箱账号和其QT账号的密码,点击 I accept the service terms
密码账号输入以后,点击接收协议以后,这个时候next才会亮起来,然后使劲的点击他
注意:密码输入错误太多就会锁住
太难了,我以为我没有账号实际是有的,如果你注册成功肯定会有Success这个字眼出现比如我修改密码成功就是
注意!!!这个以上图修改密码的截图
忘记密码的可以点击我这个截图的字眼会跳出网站,让你修改,点击修改以后会跳回登录界面,这个时候需要打开你修改的网站,复制当中的链接修改就行了。注意!!!!修改密码的链接是发给你要修改的邮箱里了~
全部接受以后点击next
默认安装路径是C:\Qt\Qt5.12.11,建议不要放C盘,c盘如果爆满电脑就跟放幻灯片一样,所以尽量放在其他盘里,选择好以后点击next
鼠标悬浮或左键点击可以查看相关选项说明,按需选择,我这边是选择全选的因为多比少好,难得后面再进行添加。
① MSVC ( Microsoft Visual C++ Compiler ) *:微软的VC编译器
② MingGW ( Minimalist GNU for Windows ) *:是将 GCC 编译器和 GNU Binutils 移植到 Windows 平台下的产物,它是一些头文件和使用 GNU 工具集导入库的集合,允许用户在没有第三方 dll 的情况下生成本地的 Windows 程序。
MSVC 和 MingGW 都是很好用的工具,但兼容并不好,比如某项目使用了 MingGW 编译,那么它所链接的库也必须是 MingGW 编译而成。
一般来说,如果仅在 Windows 平台开发,选择 MSVC,可以使用大量的第三方库。如果有跨平台需求,选择 MingGW。
③ UWP ( Universal Windows Platform ) *:属于 MSVC 编译器生成的 Qt 库,用于开发通用 Windows 平台的应用程序
④ Android *:用于 Android 应用开发的 Qt 库
⑤ Sources :源码包
⑥ Qt 模块
Tools 节点下的工具:
① CDB Debugger (command line debugger):控制台调试器,是 MSVC 在 Qt 的原生调试器,由于MSVC 只有编译器,如果选择它_,则需要勾选;如选择 MinGW 则不需要,MinGW 中有 GDB调试器。_
② MingGW *:这里的 MingGW 是用来交叉编译的,在一个平台上生成另一个平台上的可执行代码。
③ Strawberry Perl:Perl 语言工具
选择好以后点击next
点击next
点击安装,因为我电脑内存少所以选择性一些东西,如果硬盘空间可以的可以选择全部。
安装中
点击finish
说明:建立Android项目首先需要的是进行环境的配置
Java Downloads | Oracle
像这种可以选择1.8版本的或者是其他版本的。但是需要注意的是版本不同可能对应的sdk有所差别
可以选择点击链接
https://www.androiddevtools.cn/
这个也可以在Qt平台上下载
点击工具-选项,进入这个界面点击圈出来的东西
点击yes
等待下载
点击yse
点击ok
点击yes
一直点击yes
等待安装
ok
注意:到这因为用的是java11版本的,是都符合,但是5.12不支持java1.8以后的版本,所以无法运行一直显示找不到,所以如果要开发Android程序,就需要6版本以后,否则及时你换了java1.8版本,也无动于衷,就会显示
我最后一点一点的安装SDk的工具,发现一旦安装了Command_Line_Tools
从最后一个X就变成了倒数三个x
如果你非要使用5.12的版本运行Android程序,那你就必须找到小于等于java1.8版本的Command_Line_Tools,我放弃了,目前准备安装新版本6.0以后的版本了,以上的方法是没有问题,
包括运行项目什么的都成功了如果不安装Command_Line_Tools,但是看到X很难受。希望大家能闭坑,我研究了两天太痛苦了
是白板,懒得截图了
全部勾选,点击下一步
点击下一步
勾选第一个,然后点击下一步
选中圈中的,安装地址尽量选择非c盘就行
下面是按照需要选择,因为我是写Android程序所以在这里我选择了Android
Qt 的安装组件分为两部分:一部分是“Preview”分类下的,该分类包含的是真正的 Qt 开发库组件;另一部分是“QT”分类下的,该分类包含的是集成开发环境和编译工具。
下面笔者对其进行错略的介绍一下
组件 | 说明 |
---|---|
MinGW | 编译器模块。MinGW 是 Minimalist GNU for Windows 的缩写,MinGW 是 Windows 平台上使用的 GNU 工具集导入库的集合。不依赖于Visual Studio,可以独立编译 |
MSVC *** | 针对 Windows 平台上的 MSVC 编译器的 Qt 组件,如 msvc2015 32-bit 和 msvc2015 64-bit 等。安装该组件需要计算机上已经安装相应版本的 Visual Studio。如果不使用 MSVC 编译器进行开发,就不用安装。 |
Android *** | 这是针对安卓应用开发的 Qt 库,如果读者有安卓开发这方面需求可以自己选择安装,一般情况下用不到。 |
Sources | Qt 的源代码包,除非你想阅读 Qt 的源码,否则不用安装。 |
Additiona libraries | Qt 的附加模块,大部分建议安装。附加模块括号里的 TP 是指 Technology Preview ,技术预览模块的意思,还处在功能测试阶段,不是正式版模块;附加模块括号里的 Deprecated 是指抛弃的旧模块,兼容旧代码使用的,一般用不到。这些附加模块可以选择部分或都勾选了安装,占用空间不大。 |
组件 | 说明 |
---|---|
Qt Creator 7.0.2 | 这是集成开发环境,强制安装的,以后所有的项目和代码都在 Qt Creator 里面新建和编辑。 |
Qt Creator 7.0.2 CDB Debugger surpport | 用于和 CDB 调试工具对接,默认安装,一般用于调试 VC 编译的 Qt 程序。 |
MinGW 7.0.2 | 开源的编译器套件,需要勾选安装。 |
OpenSSL1.1.1j Toolkit | OpenSSL版本互容极差,建议在安装时勾选 |
勾选圈中的,然后点击下一步
创建快捷方式点击下一步
点击安装
等待下载然后进行安装
点击下一步
点击完成
如果没有SDK或者下面指的,可以直接点击图片中圈出来的进行自动下载安装
方法可以参照三大步骤中。
成功
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。