Я хотел бы включить несколько файлов заголовков, размещенных в разных папках за один шаг, кроме Going in Properties -> Includes -> Добавить и связать каждую включаемую папку модулей. Файлы C размещаются в разных папках, и инструмент принимает все файлы C без ручного включения. Есть ли возможность для файлов заголовков. Спасибо enter image description hereEclipse CDT Header Files include Query
0
A
ответ
0
Есть ли возможность для заголовочных файлов
Короткий ответ: нет.
Файлы заголовков и исходные файлы являются разными животными и не могут сравниться таким образом. Все файлы C могут быть включены, потому что с ними только одна вещь, скомпилируйте их. Но файлы заголовков могут ссылаться из C-файлов различными способами.
Рассмотрим структуру каталогов, как это:
can/
header.h
can.c - has #include "header.h"
usa/
header.h
usa.c - has #include "header.h"
mex/
mex.c - has #include "header.h"
В этом случае, если инструмент автоматически добавляется can
и usa
включать пути поведение было бы неправильно.
Другой случай:
include/
sys/
bits.h
Инструмент должен быть сказанным, если include/
должен быть на пути включения, include/sys
или ни.