用于CLR的C ++到字节码编译器?

我希望能够编译一个C / C ++库,以便它在CLR中的托管运行时内运行。 使用JVM( NestedVM , LLJVM等)可以使用多种工具 ,但我似乎无法找到任何CLR。 有没有人试过这样做?

Microsoft已经在Visual Studio中提供了这样的工具。 C ++编译器cl.exe接受/clr选项告诉它生成托管代码而不是本机代码。 有关更改本机项目以支持托管代码的信息,请参阅MSDN文档如何:迁移到/ clr

如果您有源代码并且它在Visual C ++编译器下编译,那么从2005年开始您可以切换/ clr标志,它应该将其编译为IL而不是本机二进制文件。