Прежде всего, я хотел бы упомянуть, что я использую eclipse.
Это пример файловой структуры
source/file.h source/additionalsource/file.h
Следует отметить, что оба заголовочных файла имеют одинаковое имя.
поэтому включение источника и источника/добавочного источника для включения путей и записи #include "file.h" Не работает, так как существует конфликт имен файлов.
Поэтому я включил только источник/в пути include, и я использую #include "file.h" и "addlsource/file.h" в своем коде.
По какой-то причине eclipse не находит addsource/file.h, хотя источник/находится в пути include.
Эта работа в visual studio и GNU make файлах, но не в eclipse.
Я не хочу менять файлы, поскольку это проект совместного использования и кросс-платформенное приложение
Попробуй это:
#include "./additionalsource/file.h"