2016-09-15 3 views
0

Я хотел бы включить несколько файлов заголовков, размещенных в разных папках за один шаг, кроме Going in Properties -> Includes -> Добавить и связать каждую включаемую папку модулей. Файлы C размещаются в разных папках, и инструмент принимает все файлы C без ручного включения. Есть ли возможность для файлов заголовков. Спасибо enter image description hereEclipse CDT Header Files include Query

ответ

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 или ни.

 Смежные вопросы

  • Нет связанных вопросов^_^