OSX上的单声道应用程序 - libfreetype.dylib问题

嗨,我是单声道开发的新手,希望得到一些建议。 我们正在尝试使用单声道2.10开发GTK#2.0应用程序,使用Mac Snow Leoplard 10.6+。我们在Mac上的单声道项目中使用第三方.NET dll。这个第三方dll引用了libgdiplus库,后者引用位于/usr/X11/lib/libfreetype.dylib的libfreetype.dylib库(至少这个位置在运行我们的应用程序时以单声道调试模式显示)。 目前我们面临两个问题: 1)我们得到一个libfreetype.dylib版本旧的错误,单声道调试说有10.0但它应该是13.0 问题是我们可以在mac上用软件包安装程序覆盖那个lib吗?我们已经从X11 xquartz 2.6.0复制了libfreetype.dylib并且解决了这个问题(只是为了清除安装xquartz 2.6.0并没有解决问题,我们仍然得到了这个错误)。 我们可以以某种方式从mono项目中添加对新libfreetype.dylib的引用吗? 2)手动更新到libfreetype.dylib版本13.0后,我们得到另一个错误/ usr / share / fonts / ttf缺失,但是在默认的X11安装中没有这样的文件夹,我们再次从xquartz 2.6手动复制了fonts文件夹.0安装,之后我们的应用程序运行正常。 问题是我们可以在包安装程序中捆绑字体文件夹并将其安装在Mac上而不会出现任何问题吗? 任何帮助或线索都会非常有帮助。 谢谢。     
已邀请:
这是一个已知问题,正在调查中: http://bugzilla.xamarin.com/show_bug.cgi?id=272 遗憾的是,这不是OS X上libgdiplus的唯一问题: http://bugzilla.xamarin.com/show_bug.cgi?id=273 您可以使用(请参阅注释)旧版Mono中的libgdiplus(和相关库)(直到新软件包可用)。     

要回复问题请先登录注册