Rap*_*ael 8 c++ qt openssl osx-leopard cross-compiling
我正在开发一个 Qt 应用程序,我需要支持 Linux、Windows 和 Mac OS X。但唯一的问题是我没有 Mac。是否可以在 Linux 上编译适用于 Mac OS X 的应用程序并将其打包到 .dmg 文件中?
我还担心我的应用程序依赖于 OpenSSL,我可以在我的 Linux 机器上编译适用于 Mac OS X 的 OpenSSL 吗?
谢谢。
如果你连测试你的软件是否运行都无法,你还想如何支持 Mac?
OS X 的交叉编译:我怀疑是否有任何解决方案(如果有的话,我很想了解它),您需要整个 SDK 和工具链。对于.dmg文件创建部分,这里还有另一个问题:
如何构建 dmg Mac OS X 文件(在非 Mac 平台上)?
不需要捆绑 openssl,因为它是每个 OS X 安装的一部分。
如果您想支持 Mac,您需要一台 Mac、可以访问一台(远程的、租用的等),或者有人为您提供支持。我认为你没有其他选择。
作为中接受的答案
建议,如果您开发免费软件,可以选择Macports 。它在用户的机器上进行编译(想想 FreeBSD ports 或 Gentoo 的emerge)。尽管如此,这仍然需要测试。
| 归档时间: |
|
| 查看次数: |
8142 次 |
| 最近记录: |