Skip to main content
 首页 » 编程设计

.net之Mono .NET 是否支持和编译 C++/CLI

2024年09月07日19rubylouvre

Mono .NET 是否支持和编译 C++/CLI?

如果没有,你知道他们是否有支持它的计划吗?

请您参考如下方法:

这是一个非常古老的问题,几年后得到了非常有趣的答案。
截至目前tritao/CppSharpmono/cxxi 中开发最活跃的分支已移回 mono存储库于 2013 年,此后一直在积极开发,当前树可以在 mono/CppSharp 找到

他们的自述文件是 here “生成器”的功能是:

  • 多个后端:C++/CLI 和 C# P/Invoke
  • 多个 ABI:Itanium、MS、ARM、iOS 和 iOS64
  • 多平台:Windows、OS X 和 Linux
  • 虚拟表覆盖支持
  • 多重继承支持
  • 通过用户通行证轻松扩展语义
  • 对 STL 的正在进行的支持(仅限 C++/CLI)
  • 强类型自定义 API 和类型映射

  • 它还带有很多很酷的 AST 东西和一个解析器。