我尝试将Mono嵌入到c
程序中,与http://www.mono-project.com/docs/advanced/embedding/中使用SGen GC一样。
在C:\Program Files\Mono\bin
中的单声道分布中,有两个不同的单声道,支持SGen:
教程说On Windows, depending on the GC implementation to be used (... SGen), you need to link your application with ... monosgen-2.0.lib
,但它没有说明我必须使用什么dll。我很困惑因为this tutorial说我应该将libmonosgen-2.0.dll
重命名为monosgen-2.0.dll
(但为什么?)。示例程序编译并适用于这两个库。依赖性walker显示libmonosgen-2.0.dll
导出的符号多于monosgen-2.0.dll
。那么这些库之间的实际区别是什么?