【发布时间】:2012-10-08 01:42:40
【问题描述】:
在 mac 上运行 X11/GTK 程序对我来说相当痛苦。它看起来很丑,而且它时不时地以奇怪的方式行事。所以我想知道使用 Cocoa 等原生 GUI 框架将 GTK 程序移植到 Mac 的自然选择是什么。顺便说一句,是否有任何现有的努力来管理统一存储库中的此类移植?
【问题讨论】:
-
这将是一个巨大的努力,因为 Cocoa 使用了 Objective-C,一种面向对象的语言。 Gtk 应用程序通常使用 C 语言,但也可以使用 C++ (gtkmm)。另一个问题是您必须完全重做应用程序中的用户界面,这在 Interface Builder 或更新的 Xcode 中会很耗时。也许 renesiance (sp) 会有所帮助。这是一个专为与 GNUstep 或 Cocoa 一起使用而设计的项目,无需界面构建器即可构建用户界面。
标签: macos user-interface gtk x11 porting