【发布时间】:2014-09-14 18:50:50
【问题描述】:
我已经阅读了不同的帖子和解释 shell 中命令行的 Qt 文档,但我无法通过安装静态库(我想共享框架会更难)以便从我的项目中生成“应用程序”文件.但我不知道为什么...
谁能解释我如何度过这个难关?没有直接从 Qt 生成 .app 的“简单”方法吗?
【问题讨论】:
标签: macos qt deployment .app
我已经阅读了不同的帖子和解释 shell 中命令行的 Qt 文档,但我无法通过安装静态库(我想共享框架会更难)以便从我的项目中生成“应用程序”文件.但我不知道为什么...
谁能解释我如何度过这个难关?没有直接从 Qt 生成 .app 的“简单”方法吗?
【问题讨论】:
标签: macos qt deployment .app
假设您使用qmake 构建您的项目,您的*.pro 文件中应该有:
QT += gui
TEMPLATE = app
QT 变量可能不仅仅是gui,但gui 是您创建app 捆绑目录结构所必需的,因此请确保将其安装到位。 TEMPLATE = app 也是强制性的。
使用qmake 编译后,您应该有工作的应用程序包,这取决于您的Qt 安装。要使包独立于您的 Qt 安装(换句话说,使包包含供自己使用的 Qt),请使用 Qt 中的 macdeployqt 工具,如下所示:
macdeployqt your_app_name.app
【讨论】: