我的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可以包含自己吗?我怎么用呢?