开发者

C++ to bytecode compiler for CLR?

开发者 https://www.devze.com 2022-12-29 04:32 出处:网络
I\'d like to be able to compile a C/C++ library so that it runs within a managed runtime in the开发者_运维知识库 CLR.There are several tools for doing this with the JVM (NestedVM, LLJVM, etc) but I ca

I'd like to be able to compile a C/C++ library so that it runs within a managed runtime in the开发者_运维知识库 CLR. There are several tools for doing this with the JVM (NestedVM, LLJVM, etc) but I can't seem to find any for the CLR. Has anyone tried doing this?


Microsoft already provides such a tool with Visual Studio. The C++ compiler cl.exe accepts the /clr option to tell it to generate managed code instead of native code. See the MSDN document How To: Migrate to /clr for information on changing your native project to support managed code.


If you have the source code and it compiles under Visual C++ compiler, then from 2005 onwards you can switch the /clr flag and it should compile it to IL rather than a native binary.

0

精彩评论

暂无评论...
验证码 换一张
取 消