首页 > 解决方案 > pybind11 不兼容的函数参数。支持以下参数类型: 1. (arg0: _GstPadProbeInfo) -> capsule

问题描述

我想使用pybind11通过python调用一个c++函数,c++函数声明就像浪:

void *getimage ( GstPadProbeInfo * info)

在python中,我使用以下方法调用它:

image=example.getimage(info)

当我运行我得到的代码时,信息 python 类型是 gi.repository.GstPadProbeInfo

不兼容的函数参数。支持以下参数类型: 1. (arg0: _GstPadProbeInfo) -> capsule

我该如何解决这个问题,请帮助我

标签: pythonc++python-3.6pybind11pybinding

解决方案


推荐阅读