2014-03-26 34 views
0

我在Xamarin Studio gtk#中啓動C#項目。如何在xamarin studio中使用gnome庫?

我想在我的項目中使用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

什麼gnome庫? – knocte

+0

http://mono-project.com/FAQ:_General#Mono_and_GNOME –

+0

faq解釋了Mono和Gnome之間的關係,但沒有說明你感興趣的庫,還有很多用於Mono的gnome庫 – knocte

回答

0

Gnome主要是Linux的東西。所以在你的情況下,你將不得不找到一臺Linux機器,安裝Mono和MonoDevelop,然後你應該能夠用Gnome集成開發GTK#應用程序。

Gnome#可以通過make構建在Linux上(如其自述文檔所示)。一旦建成,你可以添加它作爲參考。

相關問題