2010-12-12 10 views
4

Ich arbeite an Mac OS X, und ich versuche, den folgenden Code von der Website zu laufen Mono Basics:Konfigurieren PKG_CONFIG_PATH für Mono auf Mac

using Gtk; 
using System; 

class Hello { 
    static void Main() 
    { 
     Application.Init(); 

     Window window = new Window ("helloworld"); 
     window.Show(); 

     Application.Run(); 
    } 
} 

ich dann mit dem folgenden Befehl kompilieren:

gmcs hellogtk.cs -pkg:gtk-sharp-2.0 

bekomme ich folgende Fehlermeldung:

Package gtk-sharp-2.0 was not found in the pkg-config search path. 
Perhaps you should add the directory containing `gtk-sharp-2.0.pc' 
to the PKG_CONFIG_PATH environment variable 
No package 'gtk-sharp-2.0' found 
error CS8027: Error running pkg-config. Check the above output. 

ich weiß nicht, wo die Paketverzeichnisse auf befinden meinem Computer, also weiß ich nicht, worauf ich den PKG_CONFIG_PATH einstellen soll. Hat jemand von euch unter Mac OS X mit Mono gearbeitet und könntest du mir in die richtige Richtung zeigen, wo diese Dateien liegen und wofür ich PKG_CONFIG_PATH einstellen soll?

+0

* Haben Sie GTK # schon installiert? –

+0

Ich habe von hier heruntergeladen: http://www.go-mono.com/mono-downloads/download.html. Ich weiß nicht, ob das mit GTK # kam. Muss ich GTK + auch herunterladen? – dbmikus

Antwort

5

Sie möchten Ihre pkg-config, um sicherzustellen, beinhaltet:

/Library/Frameworks/Mono.framework/Versions/Current/lib/pkgconfig/

Die pkg-config wir standardmäßig versenden dieses nicht enthalten , also haben Sie wahrscheinlich in Ihrem PATH vor uns.

+0

Danke, ich habe das zur Variablen PKG_CONFIG_PATH hinzugefügt und es funktioniert jetzt. – dbmikus