Я пишу скрипт для рекурсивного документирования всех директив #include
внутри файла .c
, .cpp
, .h
или .hpp
. Однако мне нужно иметь возможность найти папку, в которой расположены заголовки STL, внутри этой программы, чтобы я мог найти эту папку, а затем открыть этот заголовок для поиска (и т. Д.).
Очевидно, что Компилятор знает, где находятся эти файлы, так есть ли способ получить эту информацию от компилятора? Кроме того, я хотел бы сохранить путь как объект std::filesystem::path
.
Если переносимое решение невозможно, решение для Windows, использующее MSV C 2019, отлично подойдет для моих целей.
Заранее спасибо!