通过SWIG从C ++继承的Python类

时间:2018-11-02 15:03:26

标签: python c++ swig

我有c ++类,假设class A{ };我用SWIG创建了包装器,以便在python(file:wrapper.py)中使用它。 我也有Python类,它是像这样继承的

class meta_A(type(wrapper.A)): pass
class derived(wrapper.A):
    __metaclass__ = meta_A

现在,在尝试实例化类时出现了这个问题

class meta_A (type(wrapper.A)):
TypeError: Error when calling the metaclass bases
    type 'SwigPyObjectType' is not an acceptable base type

如何解决?

0 个答案:

没有答案