【问题标题】:How can I port a closed-source application based on OS X to Linux?如何将基于 OS X 的闭源应用程序移植到 Linux?
【发布时间】:2011-02-19 10:48:39
【问题描述】:

如何将基于 OS X 的应用程序移植到 Linux?它是封闭源代码,也可以在 Windows 中运行。它不是用 Objective C 编写的,也没有使用 Cocoa。

谢谢。

【问题讨论】:

  • 也许您可以提供有关该应用程序的更多详细信息。它是一个 gui 桌面,一个守护进程,它有什么作用?

标签: linux macos cross-platform porting


【解决方案1】:

如果您说该应用程序在 Windows 上运行,那么最简单的方法是使用 Wine 在 Linux 上启动它。

【讨论】:

    【解决方案2】:

    我认为封闭源代码不会对将其移植到 Linux 产生任何影响——反正都是一样的。

    只需找到任何特定于 win32 的库的替代品,或根据需要使用兼容层。但是,您的团队可能需要非常仔细地考虑他们选择支持哪些发行版。

    【讨论】:

      【解决方案3】:

      如果您不提供源代码,则没有简单的路径,因为 Mac 模拟器很少。你可能有一些运气让 OSX 在 VM 下运行,但 Apple 对此不以为然。

      最后,这听起来像是一次彻底的重建。

      【讨论】:

        猜你喜欢
        • 2013-01-22
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2012-05-12
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多