У меня есть сильно затененный проект, который использует систему с файлом .h
с объявлениями функций #include
, соответствующими .hpp
с определениями функций. Однако cppcheck
, похоже, не анализирует файлы .hpp
, и я не вижу возможности изменять расширения файлов, которые он анализирует. Как люди обычно справляются с этим?cppcheck пропускает файлы .hpp
1
A
ответ
2
Кажется, что нельзя изменить расширение, которое cppcheck ищет при сканировании каталога. Есть и другие варианты:
есть текстовый файл со списком всех ваших
*.hpp
файлов и запустить cppcheck с параметром--file-list=<file>
.Запустите cppcheck для каждого файла
*.hpp
, указав имя файла в командной строке.Создание
*.cpp
файлов, которые включают в себя те файлы*.hpp
, что cppcheck может их найти. Это могут быть тесты для вашей библиотеки.
Смежные вопросы
- 1. Когда использовать файлы .hpp
- 2. Makefile не связывает необходимые .hpp-файлы
- 3. Компилятор GCC не может найти файлы hpp
- 4. Robocopy пропускает файлы
- 5. машинописи OutDir пропускает HTML файлы
- 6. Файловый цикл ошибочно пропускает файлы
- 7. Docker copy пропускает некоторые файлы
- 8. Инструкции для cppcheck
- 9. cppcheck - terminateStrncpy
- 10. CPPCheck возвращает непоследовательные результаты
- 11. Как ссылаться на файлы hpp для OpenCV с NDK?
- 12. Как разделить класс на C++ на файлы hpp и cpp
- 13. cpp hpp separation
- 14. Автоматизированный процесс застежка-молния иногда пропускает файлы
- 15. Wordpress пропускает css и файлы javascript
- 16. MSBuild SonarQube бегун пропускает автоматически сгенерированные файлы?
- 17. Doxygen пропускает файлы с php __construct()
- 18. Почему Subversion пропускает файлы, содержащие символ @?
- 19. Rsync -aviuP пропускает незаконченные или поврежденные файлы
- 20. Интеграция Cppcheck с Emacs
- 21. CPPcheck html report
- 22. Публикация «постоянного» отчета cppcheck
- 23. CppCheck подавляет устаревшую функцию
- 24. Дженкинс: cppcheck не работает
- 25. Настроить набор правил cppcheck
- 26. SLOC в cppcheck
- 27. Cppcheck: (ошибка) ресурсов утечки
- 28. Создание файла hpp в Visual Studio
- 29. Интеграция с HPP - Realex Оплата
- 30. шаблонные класса касты, HPP, касты
Я разработчик Cppcheck. Я согласен с этим ответом. Я рекомендую вариант 3. –
@michalsrb Для варианта 3 мне нужно реально создавать эти .cpp-файлы (или «этот файл», если я могу просто использовать один для всех ссылок .hpp?) С проектом (т. Е. Они нужен главный() и т. д.)? Или у меня просто буквально есть гигантский список «#include» Class1.hpp «' #include »Class2.hpp» в файле, называемом «HppForCppcheck.cpp», который на самом деле не ссылается на проект в любом месте ? –
@ DanielMarjamäki Любые мысли по моему вопросу в предыдущем комментарии? –