2011-03-04 6 views
1

MS C# 컴파일러를 U/C++ 호스트 응용 프로그램에 임베드하여 두 언어를 상호 운용 할 수 있습니까? 예 : herehere)?
모노를 사용하는이 Qt 기반 C++ 응용 프로그램에 대한 작동 구현이 있지만 Windows 용 모노의 32 비트 제약으로 인해 (실제로 메모리가 필요함) Windows 용 64 비트 릴리스는 없습니다. 그렇다면 "원래의"C# 구현으로 실현 될 수 있습니까?MS.NET C#을 모노와 같이 임베드 할 수 있습니다.

현재 : GNU 컴파일러 (mingw-w64)를 계속 사용하고 싶습니다.

답변

4

Microsoft는이 기능을 지원합니다. 그들의 임기는 hosting입니다.

+0

고맙습니다. mono_add_internal_call과 마찬가지로 호스트 메서드를 CLR에 노출 할 수 있습니까? – FFox

+0

저는 CLR을 호스팅 한 적이 없으므로 얼마나 간단한 지 확실하지 않습니다. –

0

특히 C# 컴파일러를 사용하려면 Mono의 C# 컴파일러가 관리되고 Microsoft의 C# 컴파일러는 기본 버전입니다. 정복 할 수없는 몇 가지 차이점이 있습니다.

+0

다행히도 Microsoft .NET 런타임에서 Mono managed C# 컴파일러를 사용하는 것이 좋습니다. –