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