Qt for mac os - 将项目部署到app文件

时间:2014-09-14 18:50:51

标签: macos qt deployment .app

我已经阅读了不同的帖子和Qt文档,解释了shell中的命令行,但我无法完成静态库的安装(我认为共享框架会更难),以便生成一个" app&#34 ;来自我的项目的文件。但我不知道为什么......

有人能够解释我如何通过这个吗?没有"容易"从Qt直接生成.app的方法?

1 个答案:

答案 0 :(得分:1)

假设您使用qmake构建项目,您应该在* .pro文件中:

QT += gui
TEMPLATE = app

QT变量可能不只是gui,但gui是创建app捆绑目录结构所必需的,因此请确保它到位了。 TEMPLATE = app也是强制性的。

使用qmake进行编译后,您应该拥有可用的应用包,这取决于您的Qt安装。要使捆绑包独立于Qt安装(换句话说,要使捆绑包含Qt供自己使用),请使用Qt中的macdeployqt工具,如下所示:

macdeployqt your_app_name.app