ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
21 ноября
1425402
Mty1 (11.04.2024 20:17, просмотров: 951)
Запутался с глобальным массивом структур. В одном файле инициализировал структуру - 
timeline.c
-----
#include "timeline.h"

static struct time1 time1[64] = { { 0, 22}, { 1, 33},
...

в заголовке объявил
timeline.h
------
struct time1 { uint16_t tick; uint8_t port_byte; };

теперь в main.c объявляю внешнюю переменную -

#include "timeline.h"

extern static struct time1 time1[];

Компилятор выжает ошибку -

main.c:46:1: error: multiple storage classes in declaration specifiers


Что я делаю не так?