【发布时间】:2011-02-19 10:48:39
【问题描述】:
如何将基于 OS X 的应用程序移植到 Linux?它是封闭源代码,也可以在 Windows 中运行。它不是用 Objective C 编写的,也没有使用 Cocoa。
谢谢。
【问题讨论】:
-
也许您可以提供有关该应用程序的更多详细信息。它是一个 gui 桌面,一个守护进程,它有什么作用?
标签: linux macos cross-platform porting
如何将基于 OS X 的应用程序移植到 Linux?它是封闭源代码,也可以在 Windows 中运行。它不是用 Objective C 编写的,也没有使用 Cocoa。
谢谢。
【问题讨论】:
标签: linux macos cross-platform porting
如果您说该应用程序在 Windows 上运行,那么最简单的方法是使用 Wine 在 Linux 上启动它。
【讨论】:
我认为封闭源代码不会对将其移植到 Linux 产生任何影响——反正都是一样的。
只需找到任何特定于 win32 的库的替代品,或根据需要使用兼容层。但是,您的团队可能需要非常仔细地考虑他们选择支持哪些发行版。
【讨论】:
如果您不提供源代码,则没有简单的路径,因为 Mac 模拟器很少。你可能有一些运气让 OSX 在 VM 下运行,但 Apple 对此不以为然。
最后,这听起来像是一次彻底的重建。
【讨论】: