Я не знаю никакой поддержки в самом Xcode для этого.Тем не менее, это не так уж сложно сделать самостоятельно, особенно если вам интересен только один файл.
Вы можете добавить флаг -E
к g++
, чтобы он прекратился после предварительной обработки исходного файла.Предварительно обработанный исходный файл будет содержать комментарии с упоминанием всех файлов #include
d.Эти строки могут быть извлечены с помощью простого вызова grep
.
Xcode может сообщить вам полный список аргументов, которые он передает g++
при компиляции ваших файлов, если вы переходите к Build > Build Results
, начните сборкуи щелкните овал while со строками в дальнем правом углу строки с надписью «Compile somefile.cpp ...»
Инструмент Doxygen имеет возможность отображать графики #include
s из исходного и заголовочного файлов.Это хорошо, но, вероятно, немного тяжеловесно для того, что ты собираешься делать.