Cppcheck не может найти файлы include
cppcheck не может найти даже стандартные заголовки, такие как iostream. Любые идеи?
Я использую Ubuntu 11.04 и cppcheck из репозитория.
Ответы
Ответ 1
cppcheck действительно плохо подходит для поиска стандартных заголовков, на Mac и Linux. К счастью, вы можете подавить эту проверку и только отсканировать ваши пользовательские файлы заголовков:
cppcheck --enable=all --suppress=missingIncludeSystem .
Ответ 2
Не рекомендуется указывать пути к стандартным C/С++
заголовки - Cppcheck имеет внутренние знания об ANSI C/С++ и его
не рекомендуется, чтобы эта известная функциональность была переопределена. Но чувствуй
бесплатно попробовать.
-I [dir]
Укажите путь включения. Дайте несколько параметров -I, чтобы дать несколько путей.
Сначала указан первый путь. Если пути относятся к источнику
файлов, это не требуется.