我需要测试从C ++中调用Python成员函数(在一个进程中运行)的可行性。这是为了测试C ++与现有Python应用程序的接口。我需要最小化对Python代码的修改,因为它由一个单独的团队运行。因此,我无法控制何时在C ++端创建Python对象。对于我的测试,我想尝试:
我可以从C ++到全局非成员Python函数进行简单的调用,但是不能弄清楚如何从C ++端执行上述两个步骤。
我还想尝试这样做而不需要引入Boost Python互操作。图书馆(但如果这是唯一能实现这一目标的话)。
谢谢,如果有人可以提供建议。