Python ctypes.Structure可以包含自己吗?

时间:2015-03-05 14:01:08

标签: python c structure ctypes

我的C结构如下:

struct msg {
uint_32_t msgid;
char * msgtext;
struct msg* next;};

我尝试将其转换为Ctypes格式:

class msg(ctypes.Structure):
  _field_=(('msgid',ctypes.c_uint32),('msgtext',ctypes.c_char_p), ('next',msg))

在此之后我收到错误:

NameError: name 'msg' is not defined

Python ctypes.Structure可以包含自己吗?我怎么用呢?

0 个答案:

没有答案