Цитата(Метценгерштейн @ Dec 30 2012, 18:20)

очевидно, он ищет по путям, что в ошибке. А как мне ему сказать, что он лежит в корне проекта?
А разве M_test это не корень проекта? Он там тоже ищет, но не находит. Или вы этот хидер прямо в d:\work\project загнали? Если так, то попробуйте написать так:
#include "..\stm32l1xx.h"
Хотя может и не сработать. Лучше уж хидер или в проекте дублировать или вызывать из общего дерева IAR-файлов.