k155la3 26 6 ноября, 2017 Опубликовано 6 ноября, 2017 · Жалоба Вот себе работал, и горя не знал. Пока не появилась эдакая необходимость вывести каталог с отладочными моудлями в "пользование" для нескольких проектов. Предполагалось так: \Workspace ____\Project_A - каталог с обычной структурой иаровского проекта-workspace ____\Project_B ____\Z_Project_A _____\ . . . . ____ \Debug_Code\ - предполагаемый мною каталог, содержащий отладочный код, который может быть включен в Project_A, Project_B итд ________debug_ADC.cpp - отладочный модуль ________debug_ADC.hpp ________ . . . . (?) У меня не получилось задать путь к модулю debug_ADC.cpp в виде . . \Debug_Code\debug_ADC.cpp И файлы модулей в проекте включаются только через иар-ный броузер (очевидно, с полным PATH). Хотя такое решение (относительный путь) типовое для библиотек в виде модулей. Танцы с бубном в виде попытки подсунуть $PROJ_DIR$ в путь, успехом не увенчались. Я туплю окончательно, или такое реализовать нельзя ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
prottoss 0 6 ноября, 2017 Опубликовано 6 ноября, 2017 · Жалоба ...Я туплю окончательно, или такое реализовать нельзя ? Не совсем понял, что Вы имели ввиду, но я делаю для своей одной большой библиотеки примерно так: Это в настройках IAR в препроцессоре $PROJ_DIR$\sources\app\ $PROJ_DIR$\sources\board\ $PROJ_DIR$\sources\ports\ $PROJ_DIR$\..\..\mcu\cortex\cmsis\ $PROJ_DIR$\..\..\mcu\cortex\stm32\drivers\ $PROJ_DIR$\..\..\mcu\cortex\stm32\regdef\ $PROJ_DIR$\..\..\mcu\cortex\stm32\startup\ $PROJ_DIR$\..\..\stdafx\ Первые три строчки - это юниты конкретного проекта. Остальные ниже - это библиотека Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
k155la3 26 6 ноября, 2017 Опубликовано 6 ноября, 2017 · Жалоба . . . $PROJ_DIR$\..\..\mcu\cortex\cmsis\ . . . Спасибо. Явно подтупливаем. Точечки не с правильной стороны ставил. ps Точнее я точки ставил и так, и сяк, но их кол-во было недостаточно $PROJ_DIR$\..\Debug_Code\ - не работало. $PROJ_DIR$\..\..\Debug_Code\ - Ok Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться