Моя структура проекта и файлы выглядят следующим образом:
project\HAL\hw_lcd.h
project\HAL\hw_lcd.c
project\project\app.c
project\project\workspace.mcp
project\project\workspace.mcw
Где «проект» — это место для названия проекта. Я использую MPLAB IDE 8.66 и компилятор HI-TECH 9.81.
Я хотел бы добавить файлы hw_lcd.h/c, используя относительный путь к проекту. Так что если я пропишу #include "HAL/hw_lcd.h"
в app.c, то hw_lcd.h будет найден из app.c.
Я добавил ../
в качестве пути поиска (проект > параметры сборки... > проект > каталоги и путь поиска > включить путь поиска), но получил следующую ошибку:
не удается открыть включаемый файл "hw_lcd.h": нет такого файла или каталога
Затем я попробовал ../HAL
как включить путь поиска и написал #include "hw_lcd.h"
в app.c. Это также генерирует вышеуказанную ошибку.
Можно ли использовать относительный путь поиска из MPLAB IDE?
Если сам путь #include
относительный, то работает:
#include "../HAL/hw_lcd.h"