У меня около 120 заголовочных файлов (.h файлов), и каждый из них включает в себя множество других заголовочных файлов, используя #include <abcd/xyz.h>
, но, поскольку я хранил .h файлы в определенной папке, препроцессор генерирует ошибку «файл не найден».
Я переместил все файлы .h в один файл .C, который вызывает первый файл заголовка.
Один из способов сделать это - сделать #include <abcd/xyz.h>
как #include "abcd/xyz"
, но мне нужно сделать это во всех заголовочных файлах, где есть оператор включения, а их сотни.
Я не могу включить многие из них в раздел заголовочных файлов в Visualstudio, поскольку некоторые заголовочные файлы имеют одно и то же имя, но они находятся в разных каталогах. (* 1 010 *, <efgh/xyz.h>
).
Есть ли способ сделать это?