(我用另一种方式问了这个问题,得到了一些有趣的回答,但我不太相信。)
Mono 的 GtkSharp 真的是跨平台的吗?它似乎是基于 Gnome 的......它如何与 PC 和 Mac 一起使用?
有人可以给我一个使用 Microsoft .Net 中的单个代码库编写的工作 Mac/PC/Linux 应用程序的示例吗?
(我用另一种方式问了这个问题,得到了一些有趣的回答,但我不太相信。)
Mono 的 GtkSharp 真的是跨平台的吗?它似乎是基于 Gnome 的......它如何与 PC 和 Mac 一起使用?
有人可以给我一个使用 Microsoft .Net 中的单个代码库编写的工作 Mac/PC/Linux 应用程序的示例吗?
意识到这是一个老问题,但 Banshee 符合作为使用 GTK# 的跨平台应用程序的要求。它可以在 Max、Linux 和 Windows 上运行。 http://banshee.fm/download/
在 Windows 和 Linux 上运行的 Gtk# 应用程序的最佳示例可能是 Medsphere 的 OpenVista。诚然,它不是很多人需要运行的应用程序,但它是一个非常专业、精致、开源的 Gtk# 应用程序。它展示了如何编写专业的 Gtk# 应用程序。
Plastic SCM在 Windows、Linux、Solaris 和 Mac OS X 上受支持。该链接包括 Windows 和 Linux 上的屏幕截图。
Gtk# 是跨平台的。然而,它看起来不错的唯一平台是运行 GNOME 的 Linux/BSD。如果可能的话,分离前端和后端,并为 Linux、Windows 和 OS X 开发单独的用户界面。即使是在所有三个平台上看起来都很好的 wx,也有其局限性。
在 Gtk# 中工作的 Mac/PC/Linux 应用程序?我认为假小子在所有三个上运行。
说 GNOME 是基于 GTK 比说 GTK 是基于 GNOME 更正确。GTK 是 GNOME 所基于的工具包,您可以获得适用于多个平台的 GTK,包括 Windows。这就是 GIMP 在 Windows 上的工作方式:首先安装 GTK。