Mac OSX 10.9 上的 Qt 部署
Posted
技术标签:
【中文标题】Mac OSX 10.9 上的 Qt 部署【英文标题】:Qt Deployment on Mac OSX 10.9 【发布时间】:2013-12-26 09:58:54 【问题描述】:我的 Qt 是 4.8.5,我打算在其他 Mac osx10.9 上部署一个 Qt 应用程序,但是当我使用 otool 工具检查应用程序等时,将应用程序复制到其他 mac osx 时,我们得到了错误:dyld: 库未加载:.QtDeclarative.framework/version/4/QtDeclarative 引用自:/Users/.../xx.app/Contents/MacOS/xx 原因:找不到图片 多谢了
【问题讨论】:
你也试过macdeployqt
吗?你看到这里的答案了吗?你试过吗? ***.com/questions/9061354/…
Qt4.8.5 和 Mac OSX 10.9 存在一些问题。一个主要问题可能是编码问题 (bugreports.qt-project.org/browse/QTBUG-32896),这是 10.9 (furbo.org/2013/10/17/code-signing-and-mavericks) 的需要。我所做的是将 Qt5.2 编译为静态库,将它们链接到应用程序,然后对库进行代码设计。
【参考方案1】:
你可能想使用 macdeployqt。
macdeployqt yourApp.app -verbose=2 -dmg
【讨论】:
以上是关于Mac OSX 10.9 上的 Qt 部署的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Mac OSX 10.9 上的 php 中启用 mcrypt?
如何将基于 qt 的应用程序(在 Mac 上开发)部署到 Windows?
OS X 10.9 上的 QSettings - 无法找到/清除它
如何在 mac os x (10.9) 上的 python 中安装 libgpuarray 和 clBLAS?