mac上的mono的pkg-config路径

Non*_*one 2 c# macos mono gtk# pkg-config

我在Mac OS X中安装了mono.我在mono网站上按照这些说明操作.第一个控制台应用程序工作,因为它没有使用任何包.但是,当我跑的时候gmcs hello.cs -pkg:gtk-sharp-2.0,它告诉我我没有安装pkg-config.所以我安装了pkg-config.现在我收到此错误,因为pkg-config不知道单声道包路径:

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)

单声道包路径在哪里以及我需要添加什么.bash_profile才能使Mono能够找到包?

FFo*_*Fox 9

那取决于单声道的位置.只需从控制台中找到它which mono,这将为您提供类似/ opt/local/bin/mono的内容(如果您确实使用了macport).然后PKG_CONFIG_PATH对应于/ opt/local/lib/pkgconfig /.您也可以开始find /opt/local/ -name "mono.pc"查看显示的路径.如果您完全不知道mono所在的位置(/ Developer/Library/Framework也可能是一个很好的猜测),请使用带有"/"的find命令作为路径.