Как встроить IronPython в приложение, отличное от .NET?

Можно ли вызвать функции IronPython (и получить доступ к их возвращаемым значениям) из кода C / C ++ без .NET? И если да, то как?

Возможен ли подход встраивания, как в python-c-api (то есть, как описано здесь: http://docs.python.org/2/extending/embedding.html) ?.

В нашем проекте мы не можем зависеть от .NET. Тем не менее, мы хотели бы взаимодействовать с другим программным обеспечением, которое предоставляет интерфейс через IronPython.

2

Решение

Единственный способ сделать это будет разместить среду выполнения .NET или же вставлять моно в вашем приложении C ++, а затем запустите IronPython внутри встроенного CLR. IronPython требует реализации CLR; это просто невозможно обойти.

4

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]