Mono是否支持64位Windows?
在此页面上, http://www.mono-project.com/Supported_Platforms,64位窗口未列为受支持的平台。 但是,我一直觉得它受支持(x64代码生成器工作……)。 任何人都可以最终证实这一理论吗?
谢谢
“支持”并不一定意味着它起作用,“不支持”并不一定意味着它不起作用。 相反,当编写软件的人说他们支持平台时,这意味着他们已经在该平台上测试了软件,并接受与在该平台上无法工作相关的错误报告。
在“不受支持”的平台上使用该软件意味着您使用它们需要您自担风险。 (当然,自由软件通常总是由您自己承担风险。)
对于64位Windows的特定情况,我希望Mono能够在32位模式下工作,但我没有调查过。 这不仅仅是一个x64代码生成器的问题; 64位Linux的ABI与64位Windows不同,exception处理机制不同等。
Mono项目不为Win64提供二进制文件/安装程序,因为它不受官方支持。 正如其他答案所示,Win32版本在64位版本的Windows下运行得非常好。
但是,Win64支持已经由一些非常好的贡献者提供和测试,他们将其用于商业产品。
你可以使用/ mono / msvc中的“mono.sln”从Mono的SVN自己构建它。
使用“Debug_eglib | x64”或“Release_eglib | x64”配置。
存在一个在Linux下运行的x64代码生成器这一事实并不意味着相同的代码生成器可以在Windows下运行。 操作系统使用不同的ABI,即。 调用约定和其他相关的东西。 有关详细信息,请参阅Old New Thing 。
据我所知,Win64没有原生的Mono端口,但即使在x64系统上,Win32也能在WOW下运行良好。
上述就是C#学习教程:Mono是否支持64位Windows?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注—计算机技术网(www.ctvol.com)!
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/1026978.html