我使用Booo::Python导出一些期望^ ^ read
和{
如何将Pythonbytearray
传递给这样的函数?在
我尝试过使用ctypes.c_void_p.from_buffer(mybytearray)
,但这与函数的签名不匹配。在
下面是一个最小的例子:
#include <boost/python.hpp>
void fun_voidp(void*) {}
BOOST_PYTHON_MODULE(tryit) {
using namespace boost::python;
def("fun_voidp", fun_voidp);
}
在python方面:
^{pr2}$
我非常愿意修改函数原型,使其采用
<>在C++中没有理由使用^ {CD2>}。我理解如果API有,但是用你自己的函数包装它应该不难。在char*
并使用最后一行python。在相关问题 更多 >
编程相关推荐