nouveau à clang et clang-tidy ici.Clang-Tidy ne peut pas trouver mes fichiers d'en-tête
J'ai un projet avec ce type de structure: project/ - build/ - cmake/ - component1/ - src/ - someFile.cpp - someFile2.cpp - someFile.hpp - someFile2.hpp - component2/ - etc... -
Lorsque j'utilise clang-propre à passer par tous les fichiers project/component1/
avec cette commande: clang-tidy project/component1/src/* -checks=-*,clang-analyzer-*,-clang-analyzer-alpha*
Il finit par jeter une erreur comme ceci: $HOME/project/component1/src/someFile.cpp:18:10: error: 'project/component1/someFile.hpp' file not found [clang-diagnostic-error] \#include "component1/someFile.hpp"
Se pourrait-il qu'ils ne soient pas du même niveau ('someFile.hpp' n'est pas dans/src)? – Griffin
@ Grif-fin J'ai pensé à ça, mais je n'ai pas le droit de jouer avec la structure du fichier. Y at-il des options de commande que je peux définir pour lui faire savoir où sont les fichiers * .hpp? Les descriptions de chaque option ne sont pas toujours suffisamment détaillées pour que je puisse comprendre ce qui se passe. *: -/ –
J'ai juste essayé d'exécuter la commande clang-tidy sur le répertoire 'project/component1 /' mais j'obtiens la même erreur ou les fichiers sous 'src /'. –