IAR EW ARM: пути с $PROJ_DIR$ не работают, почему?
Написал microsin   
14.01.2009

Иногда не получается указать пути до включаемых файлов с помощью макроса $PROJ_DIR$, а полный путь при этом работает.

Проблема часто возникает из-за того, что файл проекта (*.ewp) лежит не в корневой папке проекта, а в отдельной подпапке (как часто принято в примерах к IAR Embedded Workbench for ARM 5.1). Например, у меня файл проекта лежал в папке ewp, и поэтому пути типа $PROJ_DIR$\at91lib\board не работали. Решение - нужно разобраться, где лежит файл проекта, и указать пути относительно него. Например, в моем случае корректным будет путь $PROJ_DIR$\..\at91lib\board (две точки выходят в корневую папку проекта из папки ewp).