2012-10-17 43 views
0

在mac上運行X11/GTK程序對我而言是相當痛苦的。它看起來很醜陋,它不時以怪異的方式行事。所以我想知道使用Cocoa這樣的原生GUI框架將GTK程序移植到Mac上的自然選擇是什麼。順便說一下,是否有任何努力來管理統一存儲庫中的這種移植?端口gtk程序到mac

+1

Cocoa使用Objective-C這一面向對象的語言,這將是一項非常重要的工作。 Gtk應用程序通常使用C語言,但可以使用C++(gtkmm)。另一個問題是,您必須完全重做應用程序中的用戶界面,這些用戶界面在Interface Builder或更新版本的Xcode中耗費時間。也許renesiance(sp)會有幫助。這是一個專門用於GNUstep或Cocoa的項目,用於在沒有界面構建器的情況下構建用戶界面。 –

回答

0

GTK +的許多部分已經移植到OS X,請參閱the home page of the GTK+ - OS X。因此,從理論上講,您只需在Qua​​rtz後端重新編譯您最喜歡的OS X上的GTK +應用程序即可讓其自行運行。你的里程當然會有所不同。