Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/282.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/maven/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
将MS.NET C#嵌入C/C++;(如单声道)_C#_.net_C++_Mono_Embedded Language - Fatal编程技术网

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

将MS.NET C#嵌入C/C++;(如单声道),c#,.net,c++,mono,embedded-language,C#,.net,C++,Mono,Embedded Language,是否可以将MS C#编译器嵌入到一个过时的C/C++主机应用程序中,并使两种语言互操作,就像Mono那样(像和)? 我有一个使用单声道的基于F.R的我的基于QT的C++应用程序的工作实现,但是我在Windows上的MUNO的32位约束(对于Windows没有64位版本)是有限的(我真的需要内存)。那么,这可以通过“原始”C#实现来实现吗 顺便说一句:我想继续使用GNU编译器(mingw-w64)。微软确实支持这一点;他们的术语是。微软确实支持这一点;他们的术语是。如果你特别想使用C#编译器,那么

是否可以将MS C#编译器嵌入到一个过时的C/C++主机应用程序中,并使两种语言互操作,就像Mono那样(像和)?
我有一个使用单声道的基于F.R的我的基于QT的C++应用程序的工作实现,但是我在Windows上的MUNO的32位约束(对于Windows没有64位版本)是有限的(我真的需要内存)。那么,这可以通过“原始”C#实现来实现吗


顺便说一句:我想继续使用GNU编译器(mingw-w64)。

微软确实支持这一点;他们的术语是。

微软确实支持这一点;他们的术语是。

如果你特别想使用C#编译器,那么Mono的C#编译器是托管的,而微软的C#编译器是本地的。有些差异是你无法克服的。

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

幸运的是,在Microsoft.NET运行时使用Mono管理的C#编译器是可以的。幸运的是,在Microsoft.NET运行时使用Mono管理的C#编译器是可以的。非常感谢!有没有可能像mono_add_internal_调用一样将宿主方法公开给CLR?我从来没有宿主过CLR,所以我不确定这有多简单。非常感谢!有没有可能像mono_add_internal_调用一样将宿主方法公开给CLR?我从来没有宿主过CLR,所以我不确定这有多简单。