我需要为我的qt项目为macx创建一个.app。 我已经创建一个简单的示例项目的控制台,与 CONFIG + = app_bundle 在QT5:如何为macx创建.app包
然后我用macdeployqt .pro文件。
双击.app时,应用程序开始在mac底部栏中闪烁至少1分钟,然后停止它。没有窗口或消息显示。当右键单击时,只强制退出命令可用。
任何想法? 感谢
我需要为我的qt项目为macx创建一个.app。 我已经创建一个简单的示例项目的控制台,与 CONFIG + = app_bundle 在QT5:如何为macx创建.app包
然后我用macdeployqt .pro文件。
双击.app时,应用程序开始在mac底部栏中闪烁至少1分钟,然后停止它。没有窗口或消息显示。当右键单击时,只强制退出命令可用。
任何想法? 感谢
如果应用程序使用不是Qt的其他库,您需要在框架中yourApplication.app/Contents/Frameworks/
编辑复制:如果你的程序是一个控制台应用程序,只需创建这样一个shell脚本,把它放在相同的目录中的应用程序包的可执行文件,并修改您的Info.plist所以这是软件包的可执行文件:
#!/bin/bash
EXECDIR=`dirname $0`
open /Applications/utilities/Terminal.app $EXECDIR/yourApp
由chmod +x /path/to/the/script
使脚本可执行。但我不会为终端应用程序制作应用程序包。使用安装程序部署应用程序,安装程序将必要的库安装到/ usr/local/lib,并将二进制文件安装到/ usr/bin或/ usr/local/bin中。作为根。
希望这会有所帮助。
太好了:使用小部件应用程序效果很好,而控制台应用程序不起作用。有任何想法吗? – xallisonx 2015-02-11 07:34:38