IAR 플랫폼에서 코딩 중이며 다음을 원합니다. 나는 다음과 같은 변수 선언이 후IAR에서 C 프로그래밍
struct timer {
uint32_t start;
uint32_t interval;
};
typedef (void) (*etimer_cb) (int,void*);
struct etimer {
struct timer timer;
struct etimer* next;
etimer_cb p;
};
따르는 typedef
으로 내가 가진 :
struct etimer periodic;
를하지만 오류가납니다 :
"periodic" is declared with a never completed type.
어떻게이 문제를 해결합니까?
'의 pointerness을 숨길,'어쩌면 구조체 데프의 종료 중괄호 후? 나는 보통 그들을 거기에 넣었습니다. 필요한지 확실하지 않았습니다. – leppie
오, 내 부분에 타이핑 오류가있다, 그곳에있다. – user540382