Цитата(Alex_1811 @ Jul 13 2011, 17:37)

Везде gol.h объявлен первым.
Среда разработки uVision.
Ошибка
./my_gui/label.h(12): error: #20: identifier "LABEL" is undefined
Ну батенька..сообщения компилятора кто будет за вас читать, Пушкин ?
Build target 'Simulator'
compiling rtc.c...
./my_gui/label.h(10): error: #20: identifier "LABEL" is undefined
Топаем в файло rtc.c и не видим никакого заявленного GOL.h
Добавляем строчку
#include "my_gui/GOL.h"
и вуаля...продолжаем наше занятие на следующем уровне ж-)
============================================
Лирическое отступление.
Вообще-то когда упрешся, очень помогает метод деления интервала пополам. Копируешь проект в отдельную диру и выкидываешь все лишнее, что не имеет отношения к месту затыка, на каждом шаге выкидывая или отсекая примерно половину кода.