Qt for mac os - 将项目部署到应用程序文件
Posted
技术标签:
【中文标题】Qt for mac os - 将项目部署到应用程序文件【英文标题】:Qt for mac os - deploy project to app file 【发布时间】:2014-09-14 18:50:50 【问题描述】:我已经阅读了不同的帖子和解释 shell 中命令行的 Qt 文档,但我无法通过安装静态库(我想共享框架会更难)以便从我的项目中生成“应用程序”文件.但我不知道为什么...
谁能解释我如何度过这个难关?没有直接从 Qt 生成 .app 的“简单”方法吗?
【问题讨论】:
【参考方案1】:假设您使用qmake
构建您的项目,您的*.pro 文件中应该有:
QT += gui
TEMPLATE = app
QT
变量可能不仅仅是gui
,但gui
是您创建app
捆绑目录结构所必需的,因此请确保将其安装到位。 TEMPLATE = app
也是强制性的。
使用qmake
编译后,您应该有工作的应用程序包,这取决于您的Qt 安装。要使包独立于您的 Qt 安装(换句话说,使包包含供自己使用的 Qt),请使用 Qt 中的 macdeployqt
工具,如下所示:
macdeployqt your_app_name.app
【讨论】:
以上是关于Qt for mac os - 将项目部署到应用程序文件的主要内容,如果未能解决你的问题,请参考以下文章
在 Virtual Box 安装 Mac Os 并安装 Qt 开发应用
使用 Mac OS X 应用程序部署 Qt - 如何不加载任何插件?
在 Mac 和 Windows 上部署 Qt+Boost 应用程序