我把我的第一个步骤 (也许是我最后的步骤)在GTK#在Mono的OSX。 我写了一个cs文件,然后尝试用单编译:
gmcs -pkg:gtk-sharp-2.0 one.cs
这导致在该消息中
error CS8027: Couldn't run pkg-config: ApplicationName='pkg-config', CommandLine='--libs gtk-sharp-2.0', CurrentDirectory=''
这会,很显然,我需要知道我在做什么。 我知道,
Mono的安装适用于MacOS X自带的GTK +和Gtk#的,所以你就可以开始构建和运行的跨平台图形用户界面,包括OSX Gtk#的应用。”
所以,没有什么安装。
我在这里找到GTK2
/opt/local/var/macports/sources/rsync.macports.org/release/ports/x11/gtk2/
这肯定是通过Mono安装安装。
系膜细胞的版本是2.4.2.2。
编辑:米格尔说,我有我的路很奇怪。
我已删除了以下说明MacPorts的所有的MacPorts。 我从重新安装的.dmg单。 这里是我当前路径
export PATH=/opt/subversion:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/git/bin
但即使只是使用在/ usr / bin中它仍然不能避免错误。
所有的单声的东西是它应该是,包括所有的东西/Library/Frameworks/Mono.framework/Versions/Current
。 但是:奇怪
/Library/Frameworks/Mono.framework/Versions/2.4.2.2/lib/gtk-sharp-2.0/
是空的。 但是MonoDevelop中运行,但不知道基于GTK(我已经包括了所有它知道的引用)...