我有一个从类库派生的C++类。
class Derived : public LargeLibrary::ParentWithHugeInterface
{
// add some methods
// override some other methods
};
这个库有自己的Python和Perl绑定(用SWIG创建)。现在我想为自己的类创建类似的绑定。我是否可以让我的绑定知道LargeLibrary
的遗留问题,以便将Derived
与LargeLibrary
的方法一起使用,并获取其父接口
更新:
我已经找到了Python的PyTypeObject* PyTypeObject.tp_base
槽,但是我仍然不知道如何使用它
最后,我找到了解决办法
只需在接口文件中添加
%import "LargeLibrary.i"
即可相关问题 更多 >
编程相关推荐