在Mac上为Mono配置PKG_CONFIG_PATH

dbm*_*kus 4 macos mono path

我正在使用Mac OS X,我正在尝试从Mono Basics网站运行以下代码:

using Gtk;
using System;

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

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

        Application.Run ();
    }
}
Run Code Online (Sandbox Code Playgroud)

然后我用以下命令编译:

    gmcs hellogtk.cs -pkg:gtk-sharp-2.0
Run Code Online (Sandbox Code Playgroud)

我收到以下错误:

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.
Run Code Online (Sandbox Code Playgroud)

我不知道软件包目录在我的计算机上的位置,所以我不知道将PKG_CONFIG_PATH设置为什么.你们有没有人在Mac OS X上使用Mono,你能指出我正确的方向,这些文件在哪里以及我应该将PKG_CONFIG_PATH设置为什么?

Geo*_*ton 5

您想确保您的pkg-config包括:

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

我们默认发布的pkg-config包含这个,所以你可能在我们的PATH中有我们之前的macport或fink.