(我问了这个问题以另一种方式,并得到一些有趣的回应,但我不太相信。)

Mono的GtkSharp是否真正跨平台?它似乎是基于Gnome ......如何才能与PC和Mac一起使用?

有人能举例说明使用Microsoft .Net中的单个代码库编写的Mac / PC / Linux应用程序吗?

有帮助吗?

解决方案

Windows,Linux,Solaris和Mac支持 Plastic SCM OS X.该链接包括Windows和Linux上的屏幕截图。

其他提示

意识到这是一个老问题,但Banshee适合作为使用GTK#的跨平台应用程序。它运行在Max,Linux和Windows上。 http://banshee.fm/download/

在Windows和Linux上运行的Gtk#应用程序的最佳示例可能是Medsphere的OpenVista。当然,它不是一个很多人需要运行的应用程序,但它是一个非常专业,优雅,开源的Gtk#应用程序。它显示了如何编写专业的Gtk#应用程序。

http://medsphere.org/community/project/openvista-cis

Gtk#是跨平台的。然而,唯一看起来不错的平台是运行GNOME的Linux / BSD。如果可能的话,分开前端和后端,并为Linux,Windows和OS X开发单独的用户界面。即使是wx,它在所有三个平台上看起来都很好,也有其局限性。

在Gtk#中使用Mac / PC / Linux应用程序?我觉得Tomboy在这三个方面运行。

更确切地说,GNOME是基于GTK的,而不是说GTK是基于GNOME的。 GTK是GNOME的顶级工具包,您可以在包括Windows在内的多个平台上获得GTK。这就是GIMP在Windows上的工作方式:首先安装GTK。

许可以下: CC-BY-SA归因
不隶属于 StackOverflow
scroll top