如何在xamarin工作室中使用gnome库?

时间:2014-03-26 11:26:13

标签: c# windows xamarin monodevelop gnome

我在Xamarin Studio gtk#中启动项目C#。

我想在我的项目中使用gnome库,但在我的项目中找不到这个库。这是我的代码:

public static Gdk.Pixbuf GetIcon(string filename, int size) 
{
    string mimeType = Gnome.Vfs.Mime.TypeFromName(filename); 

    Gnome.IconLookupResultFlags result; 
    string iconName = Gnome.Icon.Lookup(IconTheme.Default, null, null,  null, null,
                                        mimeType, Gnome.IconLookupFlags.None, out result); 

    if (IconTheme.Default.HasIcon(iconName))
            return IconTheme.Default.LoadIcon(iconName, size, IconLookupFlags.UseBuiltin); 

    return null; 
} 

我无法构建我的应用程序,因为在我的解决方案中找不到gnome库。 如何在我的解决方案中添加gnome库作为参考?我可以下载gnome库吗?

1 个答案:

答案 0 :(得分:0)

Gnome主要是Linux的东西。因此,在您的情况下,您将需要找到一台Linux机器,安装Mono和MonoDevelop,然后您应该能够使用Gnome集成开发GTK#应用程序。

Gnome#可以通过make在Linux上构建(如其自述文件所示)。一旦构建,您可以将其添加为参考。