单是否支持64位Windows?(Does Mono support 64bit Windows?)

2019-09-24 00:54发布

在这个页面上, http://www.mono-project.com/Supported_Platforms ,64位Windows不列为支持的平台。 不过,我不断收到,它的支持的感觉(codegenerator工作的64 ...)。 任何人都可以决定性地证实这一理论?

谢谢

Answer 1:

“支持”并不意味着它的作品,而“不支持”并不意味着它不工作。 相反,当谁写的软件人员说,他们支持的平台,这意味着他们已经测试过的软件平台上,将接受相关故障在该平台上工作的bug报告。

对那些“不支持”的平台上使用该软件就意味着你使用它们需要您自担风险。 (当然,免费软件一般总是需要您自担风险使用。)

对于64位Windows的特定情况下,我希望单在32位模式下工作,但我没有调查。 这不只是具有一个64位代码生成的物质; 在ABI为64位Linux从64位Windows不同,异常处理机制是不同的等



Answer 2:

Mono项目没有为Win64平台提供二进制文件/安装,因为它不正式支持。 至于其他的答案表明,在Win32版本可以在Windows 64位版本完美的罚款。

然而,Win64的支持已经贡献和谁使用它为自己的商业产品的一些真正伟大的贡献者测试。

您可以自己从Mono的SVN中/单声道/ MSVC使用“mono.sln”构建它。

使用“Debug_eglib | 64”或“Release_eglib | 64”配置。



Answer 3:

存在一个64位代码生成器,Linux下工作的事实,并不意味着同样的代码生成器将工作在Windows下。 操作系统使用不同的ABI,即。 调用约定和其他相关的东西。 见旧的新的细节。

据我所知是没有原生单端口Win64平台,但在Win32甚至一个在x64系统上WOW下正常工作。



文章来源: Does Mono support 64bit Windows?