Mac Big Sur/Mac11.0 安装Qt与运行环境 以及app打包发布dmg

引言

最近苹果发布了新的操作系统 11.0 使用Qt的小伙伴会发现之前的项目可能不能正常运行起来,因为已经不支持Qt11.5版本之前的界面显示了。索性直接下载更新了Qt,并把步骤和方法与大家分享一下。

Mac Big Sur

macos big sur
这次Mac更新比较大,虽然有很长时间测试,但依旧使一些软件出现运行不稳定等问题。
Mac Big Sur这次UI界面进行了大幅度的变更,个人认为Qtui不能够正常运行于此有很大关系。
Mac Big Sur 开始支持M1芯片,感觉以后可能多设备能够更好的实现跨平台以及互动,是一个不错的发展方向。

Qt 5.15

Qt15.5,当前的最新版本。20年8月发行了15.1 ,20年11月发行了15.2两个版本都可以在Big Sur下正常编译。

Qt的下载

https://d13lb3tujbc8s0.cloudfront.net/onlineinstallers/qt-unified-mac-x64-4.0.0-online.dmg
下载链接: 点此下载

新版的Qt不再支持离线安装 需要下载online的安装包进行安装。

Qt安装

登录账号
安装过程
在这里插入图片描述
无脑点击下一步就行
在这里插入图片描述
选择你需要的Qt版本及工具在这里插入图片描述

最后需要花费时间等待下载安装就可以了。

本地环境变量的配置

在这里插入图片描述
本地环境QT安装自动配置好了,非常省事,直接编译就好

在这里插入图片描述
打开终端 输入 which qmake
如果能够正确显示地址那么一切ok
不然则需要配置本地环境变量
在终端中输入 vi ~/.bash_profile 打开配置文件
在这里插入图片描述
选择E 进入编辑模式
在这里插入图片描述
根据实际下载位置编写

export QTDIR=/Users/sunchongzhe/Qt5.15/5.15.1/clang_64
export LD_LIBRARY_PATH= L D L I B R A R Y P A T H : LD_LIBRARY_PATH: LDLIBRARYPATH:QTDIR/lib
export PATH= P A T H : PATH: PATH:QTDIR/bin
export PATH="/Users/sunchongzhe/Qt5.15/5.15.1/clang_64/bin :$PATH"
在这里插入图片描述
配置好后 esc退出编辑模式 输入 :wq 保存并退出

在这里插入图片描述
输入 source ~/.bash_profile 执行配置 。接下来关闭终端重新启动一个重端。一定要关闭,不然配置不能生效。 在这里插入图片描述
可以使用which macdeployqt 来验证在这里插入图片描述

编译程序

选择你的工程 Release编译
在这里插入图片描述

在这里插入图片描述

打包发布

在终端下跳转到app生成文件夹
在这里插入图片描述
sudo macdeployqt app名.app / -dmg
在这里插入图片描述
在这里插入图片描述

结语

Mac版端的开发接触了不久,很多东西都在摸索。发现很多资料并不多,很多问题多个平台都是千篇一律的答案,希望写的这些能够帮助像我一样的小白,有写的不好的地方也希望大佬多指教。有什么问题也可以加QQ:653037148 进行联系,大家互相学习,共同进步。

评论 6
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值