在开发Mac上,由于安装了Qt库,所以一切正常。但是,在您将应用程序运送到的任何Mac上,情况可能并非如此。 Qt套件带有一个名为macdeployqt的工具来修复此问题。因此,在终端中,在编译应用程序之后,请执行以下操作:
cd my-cool-app-Desktop
macdeployqt my-cool-app.app
请注意,它也可以用于创建.dmg文件以将所有内容一起运送:
cd my-cool-app-Desktop
macdeployqt my-cool-app.app -dmg
完成此操作后,可以将.app目录或.dmg文件提供给其他人,而无需安装Qt即可正常使用和运行它们。
一个警告是,下次您尝试在开发人员计算机上运行它时,它可能会抱怨安装了多个共享库。因此,一旦将其复制到其他位置以进行分发,请删除整个.app目录,并让qtcreator(或其他任何方式)重建它。
执行以上命令后会生成Qt的一些库,如下图所示:
标签:MacOS,Qt,app,应用程序,Mac,my,cool From: https://www.cnblogs.com/zhuchunlin/p/17934871.html