5、关于Qt的安装、Windows、Linux、MacBook

一、从官网选择 “下载安装器” 进行安装

https://download.qt.io/official_releases/online_installers/

官网地址:Index of /official_releases/online_installers

MacBook选择下载:qt-unified-mac-x64-online.dmg

Windows选择下载:qt-unified-windows-x64-online.exe

Linux选择下载:qt-unified-linux-x64-online.run

二、使用国内镜像源配合下载器进行安装(可选

对自己的网速有自信的可以跳过此步骤;

2.1、镜像源的选择
中科大源:https://mirrors.ustc.edu.cn/qtproject
清华源:https://mirrors.tuna.tsinghua.edu.cn/qt

下面使用 “中科大源” 配合 “Qt下载器” 进行使用

执行下面命令的过程中,请对比自己的"Qt安装器"的名称,是否和命令里面的相同,按照自己的进行修改;

2.2、Windows
qt-unified-windows-x64-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject

#如果不行的话,在命令前面添加 ”./“ 或者 ”.\“
./qt-unified-windows-x64-online.exe --mirror https://mirrors.ustc.edu.cn/qtproject
2.3、Linux
chmod +x qt-unified-linux-x64-online.run
./qt-unified-linux-x64-online.run --mirror https://mirrors.ustc.edu.cn/qtproject
2.4、MacBook

此处MacBook版本为:12.7.2 macOS Monterey

打开下载的“qt-unified-macOS-x64-4.6.1-online.dmg”

将里面的 “qt-unified-macOS-x64-4.6.1-online” 拖拽/拷贝到桌面

打开终端,cd 到桌面

执行

/Users/你的用户名/Desktop/qt-unified-macOS-x64-4.6.1-online.app/Contents/MacOS/qt-unified-macOS-x64-4.6.1-online --mirror https://mirrors.ustc.edu.cn/qtproject
2.5、下载器界面的登录界面

三、选择安装的组件

3.1、简单说明

如果是跳过 “  二、使用国内镜像源地址进行下载(可选)” 步骤的,可以选择直接打开所下载的“Qt6下载器” 运行即可;

个人用户记住勾选 “我是个人用户 ...” 的选项;

注意:MacBook用户在安装Qt之前,最好先安装好 “xcode”(文章后面有Mac安装xcode的步骤)

3.2、安装默认的桌面开发(安装方式一)

如果是想进行 “桌面应用程序” 的开发,可以直接选择安装 “默认的配置” 如图选择即可;

然后等待安装完成即可;

3.3、根据需求安装自定义的组件(安装方式二)

下面是MacBook系统,我选择安装的组件,为了避免麻烦我选择了全部安装;

Windows和Linux根据自己的需求安装即可;

等待安装完成即可(备注:根据网速不同,时间不同,普遍网速安装过程时间漫长);

四、附件:MacBook安装xcode

对于版本较新的MacBook可以选择从 “App Store”直接搜索“xcode”安装即可;

而对于提示旧版不能安装xcode的机器:

可以选择从Apple的官网进行下载xcode进行安装;

也可以选择在下面的网站进行下载安装:

https://uovol.com/macos-xcode-version

直接点击可以打开macOS 版本对应的 Xcode 版本,以及 Xcode 历史版本下载 - 阳光知道

选择适合的xcode版本下载,然后安装

下载完成之后的是一个类似“Xcode_14.2.xip” 的压缩包,一定要使用系统自带的 “归档实用工具”进行打开;

等待较长时间的解压完成之后,可以看到一个解压出来的 “xcode” 程序,将这个“xcode”程序拖拽/移动到 “应用程序”(如图)里面,即可;

然后,打开xcode程序,选择需要的开发组件进行安装完成即可;

相关文章

linux常用进程通信方式包括管道(pipe)、有名管道(FIFO)、...
Linux性能观测工具按类别可分为系统级别和进程级别,系统级别...
本文详细介绍了curl命令基础和高级用法,包括跳过https的证书...
本文包含作者工作中常用到的一些命令,用于诊断网络、磁盘占满...
linux的平均负载表示运行态和就绪态及不可中断状态(正在io)的...
CPU上下文频繁切换会导致系统性能下降,切换分为进程切换、线...