【发布时间】:2009-02-12 21:47:04
【问题描述】:
我正在尝试使用 ctypes 映射结构定义:
struct attrl {
struct attrl *next;
char *name;
char *resource;
char *value;
};
我不确定如何处理 ctypes 映射中结构的“下一个”字段。如下定义:
class attrl(Structure):
_fields_ = [
("next", attrl),
("name", c_char_p),
("resource", c_char_p),
("value", c_char_p)
]
结果:
NameError: name 'attrl' is not defined
【问题讨论】: