Mac下Qt开发的程序如何打包

/ 0评 / 0

Qt开发完的程序.app文件大小比较小,所有的动态库都调用了Qt安装目录下,但是如果要在其他路径或者其他电脑上面使用此app,就必须将其依赖库打包进去,以下是步骤:

发布Release版本

在Qt中编译成Release版本,就会得到在相应目录的程序:

使用Qt自带的macdeployqt打包

将Release中的app拷贝到其他目录(比如桌面),然后打开Terminal,进入桌面,运行如下命令即可完成打包:

# 打包命令,此路径尽可能不要含有中文
macdeployqt 你的程序.app

如果系统找不到macdeployqt命令,需要将Qt库安装目录下bin目录加入的系统的环境变量中,比如我的:

"/Users/jun/Qt/5.15.2/clang_64/bin",将此路径加入到~/.bash_profile或者~/.zshrc

export PATH=${PATH}:/Users/jun/Qt/5.15.2/clang_64/bin

名言语句:遗忘比绝望更强有力。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注