Можно ли вызвать функции IronPython (и получить доступ к их возвращаемым значениям) из кода C / C ++ без .NET? И если да, то как?
Возможен ли подход встраивания, как в python-c-api (то есть, как описано здесь: http://docs.python.org/2/extending/embedding.html) ?.
В нашем проекте мы не можем зависеть от .NET. Тем не менее, мы хотели бы взаимодействовать с другим программным обеспечением, которое предоставляет интерфейс через IronPython.
Единственный способ сделать это будет разместить среду выполнения .NET или же вставлять моно в вашем приложении C ++, а затем запустите IronPython внутри встроенного CLR. IronPython требует реализации CLR; это просто невозможно обойти.
Других решений пока нет …