Цитата(Dog Pawlowa @ Jul 1 2011, 13:00)

Ну дык нужно в хедер включить хедер, и будет Вам щастье.
Или (для извращенцев) соблюсти последовательность включения хедеров в файл С.
при таком варианте тоже declaration syntax error(
хотя должно работать.
Цитата
1. Где-то (в каком-то одном файле) ваша структура должна быть без extern
2. Поместить #include "lcd.h" после директив включения/вставки стандартных h-файлов (как минимум того, где определены uint8_t, uint16_t)
То есть если я создаю структуру в хидере. то там extern не должно быть?
Сообщение отредактировал Pavel_Bor - Jul 1 2011, 10:32