У меня есть глобальный массив структуры, объявленный как
struct _links link[255][255][255];
в моем main.c. Этот массив структур также используется в другом файле, action.c, и я попытался объявить его в action.c как extern, т.е.
extern struct _links link[255][255][255];
Однако я получил сообщение об ошибке «Тип массива имеет неполный тип элемента». Я не понимаю, что это значит. Как я могу решить эту проблему?
Спасибо.