новый для clang и clang-tidy здесь.Clang-Tidy не может найти мои заголовочные файлы
У меня есть проект с этим типом структуры: project/ - build/ - cmake/ - component1/ - src/ - someFile.cpp - someFile2.cpp - someFile.hpp - someFile2.hpp - component2/ - etc... -
Когда я использую лязг-аккуратным, чтобы пройти через все файлы в project/component1/
с этой командой: clang-tidy project/component1/src/* -checks=-*,clang-analyzer-*,-clang-analyzer-alpha*
Он заканчивает бросать ошибку, как это: $HOME/project/component1/src/someFile.cpp:18:10: error: 'project/component1/someFile.hpp' file not found [clang-diagnostic-error] \#include "component1/someFile.hpp"
Может ли быть, что они не находятся на одном уровне («someFile.hpp» не находится в/src)? – Griffin
@ Grif-fin Я подумал об этом, но мне не разрешено связываться с файловой структурой. Есть ли параметры команды, которые я могу установить, чтобы сообщить ему, где находятся файлы * .hpp? Описание каждого варианта не всегда достаточно высокого уровня, чтобы я мог получить то, что происходит. *: -/ –
Я просто попробовал запустить команду clang-tidy в каталоге 'project/component1 /', но я получаю ту же ошибку или те файлы под 'src /'. –