에 배열을 만들기위한 '통근'나는 배열을 만드는 extern
를 사용하지만 C 소스 파일사용하여 C
// test.c
void test_task(void) {
callback[1].count = 1;
callback[1].total = 2;
}
동안 지금 나에게 오류
"undefined reference to `callback_Task'"
// test.h
typedef struct {
uint32_t count;
uint32_t total;
} callback_task;
extern volatile callback_task callback[10];
을주고 보인다습니다 컴파일 중 오류가 발생했습니다 :
'test.c' 파일에'test.h'를 포함 시켰습니까? – haccks
'extern' 키워드는 * 선언으로 만듭니다 *. 어딘가에 * 정의 *가 필요합니다. –
또한 왜 휘발성을 사용하고 있습니까? –