문제
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
해결책
당신은 선언과 동등한 것이 필요합니다. 여기에 설명 된대로.
제휴하지 않습니다 StackOverflow