是否可以从C / C ++代码调用IronPython函数(并获取对其返回值的访问权限),而不使用.NET?如果是的话,怎么样?
是否可以使用python-c-api中的嵌入方法(即如此处所述:http://docs.python.org/2/extending/embedding.html)?
在我们的项目中,我们不能依赖于.NET。但是,我们希望与其他软件进行交互,这些软件通过IronPython公开其界面。
答案 0 :(得分:4)
唯一的方法是在C ++应用程序中使用host the .NET runtime或embed Mono,然后在嵌入式CLR中运行IronPython。 IronPython需要CLR实现;根本就没办法。