Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/silverlight/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
.net OSX上的Mono应用程序-libfreetype.dylib问题_.net_Macos_Mono_Freetype_Gdi+ - Fatal编程技术网

.net OSX上的Mono应用程序-libfreetype.dylib问题

.net OSX上的Mono应用程序-libfreetype.dylib问题,.net,macos,mono,freetype,gdi+,.net,Macos,Mono,Freetype,Gdi+,嗨,我是mono开发的新手,希望能得到一些建议 我们正在尝试开发GTK#2.0应用程序,mono 2.10在Mac Snow Leoplard 10.6+上运行。我们在Mac上的mono项目中使用了第三方.NET dll。此第三方dll正在引用libgdiplus库,该库稍后将引用位于/usr/X11/lib/libfreetype.dylib的libfreetype.dylib库(在运行我们的应用程序时,至少此位置在mono调试模式下显示) 目前我们面临两个问题: 1) 我们得到一个错误,li

嗨,我是mono开发的新手,希望能得到一些建议

我们正在尝试开发GTK#2.0应用程序,mono 2.10在Mac Snow Leoplard 10.6+上运行。我们在Mac上的mono项目中使用了第三方.NET dll。此第三方dll正在引用libgdiplus库,该库稍后将引用位于/usr/X11/lib/libfreetype.dylib的libfreetype.dylib库(在运行我们的应用程序时,至少此位置在mono调试模式下显示)

目前我们面临两个问题:

1) 我们得到一个错误,libfreetype.dylib版本很旧,mono debug说有10.0,但应该是13.0
问题是我们可以在mac上用新的包内安装程序覆盖这个库吗?我们从X11 xquartz 2.6.0复制了libfreetype.dylib,解决了这个问题(只是为了澄清问题,安装xquartz 2.6.0并不能解决这个问题,我们仍然会遇到这个错误)。 我们可以从mono项目中添加对新libfreetype.dylib的引用吗

2) 手动更新到libfreetype.dylib 13.0版后,我们得到另一个错误,即/usr/share/font/ttf丢失,但默认X11安装中没有这样的文件夹,我们再次从xquartz 2.6.0安装中手动复制了fonts文件夹,之后我们的应用程序工作正常。 问题是,我们是否可以将fonts文件夹捆绑到软件包安装程序中,并将其安装到mac上而不出现任何问题

任何帮助或线索都会非常有用


谢谢。

这是一个已知问题,正在调查中:

遗憾的是,这并不是OS X上wrt libgdiplus的唯一问题:

您可以使用旧版本Mono中的libgdiplus(以及相关库)(请参见注释)(直到有新的软件包可用)