将MS.NET C#嵌入到c / c ++中(如单声道)

时间:2011-03-04 08:52:08

标签: c# .net c++ mono embedded-language

是否可以将MS C#编译器嵌入到一个非托管的c / c ++主机应用程序中并使两种语言互操作,就像Mono这样做(如herehere)?
我有一个使用mono的这个基于Qt的C ++应用程序的工作实现,但我受限于(我真的需要内存)Windows上的32位单声道限制(Windows没有64位版本)。那么这可以通过“原始”C#实现来实现吗?

BTW:我想继续使用GNU编译器(mingw-w64)。

2 个答案:

答案 0 :(得分:4)

微软支持这一点;它的用语是hosting

答案 1 :(得分:0)

如果您特别想使用C#编译器,则管理Mono的C#编译器,而Microsoft的C#编译器是本机编译器。你无法克服一些差异。