我正在为一个C++库编写一个Python包装器,当我试图在C中设置一个结构域时,我得到了一个真的
struct Thing
{
PyOBJECT_HEAD
unsigned int val;
};
有两种功能:
^{pr2}$调用第一个方法的Python代码可以正常工作,返回struct成员的值。对SetBit方法的调用给出一个关于地址foo的对象访问地址bar的内存的错误,该错误无法“写入”。在
我仔细检查了代码,好像我可以查看所有我想要的值,无论是从C还是Python,但是当我试图设置它的时候,它就在我面前爆炸了。我是不是遗漏了一些基本的东西?在
传递bool PyArg_ParseTuple的地址是否会给您带来麻烦?“i”格式将写一个int大小的东西。在
你在用什么机器?在
不应该是:
相关问题 更多 >
编程相关推荐