我在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库吗?
答案 0 :(得分:0)
Gnome主要是Linux的东西。因此,在您的情况下,您将需要找到一台Linux机器,安装Mono和MonoDevelop,然后您应该能够使用Gnome集成开发GTK#应用程序。
Gnome#可以通过make在Linux上构建(如其自述文件所示)。一旦构建,您可以将其添加为参考。