Встраивание MS.NET C# в c/ C++ (например, моно)
Можно ли встроить компилятор MS C# в неуправляемое хост-приложение c/ C++ и сделать так, чтобы оба языка взаимодействовали, как это делает Mono (как здесь и здесь)?
У меня есть рабочая реализация этого моего приложения на C++ на Qt с использованием mono, но я ограничен (мне действительно нужна память) 32-битным ограничением mono для Windows (64-битных выпусков для Windows нет). Так может ли это быть достигнуто с "оригинальной" реализацией C#?
Кстати, я бы хотел продолжить использовать GNU-компиляторы (mingw-w64).
2 ответа
Решение
Если вы конкретно хотите использовать компилятор C#, то компилятор C# Mono управляется, а компилятор C# от Microsoft является нативным. Есть некоторые отличия, которые вы не можете победить.