Я получаю сообщение об ошибке компилятора: элемент инициализатора не вычисляется во время загрузки.
Я использую компилятор MPLAB C30. В другом коде эта ошибка была решена с помощью 10 в скобках объявления массива, но по некоторым причинам, это не работает здесь.
У кого-нибудь есть предложения? Спасибо!
KEYDEF KDEF_scrn00_Home[10] =
{
//Value, Action, Link
{0, KACT_Power, 0 } // key #
,{0, KACT_GotoScreen, (void *) &SCRN_scrn01_Zone1} // key # 1
,{0, KACT_None, 0 } // key # 2
,{0, KACT_None, 0 } // key # 3
,{0, KACT_GotoScreen, (void *) &SCRN_scrn06_mode} // key # 4
,{0, KACT_GotoScreen, (void *) &SCRN_scrn04_ice} // key # 5
,{0, KACT_None, 0 } // key # 6
,{0, KACT_GotoScreen, (void *) &SCRN_scrn08_alarm} // key # 7
,{0, KACT_None, 0 } // key # 8
,{0, KACT_None, 0 } // key # 9
};