从C ++

时间:2017-03-29 17:39:59

标签: python c++ linux c++11 integration

我需要测试从C ++中调用Python成员函数(在一个进程中运行)的可行性。这是为了测试C ++与现有Python应用程序的接口。我需要最小化对Python代码的修改,因为它由一个单独的团队运行。因此,我无法控制何时在C ++端创建Python对象。对于我的测试,我想尝试:

  1. 查看我是否可以确定已创建指定Python类的实例数
  2. 如果该号码是> 0,然后我想测试一个来自C ++
  3. 的实例化Python对象的成员函数

    我可以从C ++到全局非成员Python函数进行简单的调用,但是不能弄清楚如何从C ++端执行上述两个步骤。

    我还想尝试这样做而不需要引入Boost Python互操作。图书馆(但如果这是唯一能实现这一目标的话)。

    谢谢,如果有人可以提供建议。

0 个答案:

没有答案