[an error occurred while processing this directive]
кошмар какой... extern ставится в случае использования библиотек сторонних фирм, когда в проект включается lib. В противном случае в хидерах пишутся заголвки всех нужных функций. Patton, тебя за растления лет на 15-ть
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)