cppcheck сообщает о ложных срабатываниях
Я запускаю cppcheck для своего проекта и получаю отчеты о неиспользованных функциях, которые определенно используются (проект не будет компилироваться, если я их удалу). Есть ли известные причины, по которым это может произойти? или как я могу остановить ложные сообщения
Спасибо
2 ответа
Если эта ошибка все еще присутствует в последней версии cppcheck, не могли бы вы создать минимальный пример, демонстрирующий проблему. Имея такой тестовый пример, разработчики cppcheck могут решить эту проблему. Я также рекомендую сообщать о таких проблемах в cppcheck bugtracker здесь.
Одна из причин заключается в том, что вы не настроили Cppcheck должным образом, вы должны указать включаемые пути и определения, вы также можете использовать CppDepend, который теперь интегрирует cppcheck и выполняет все настройки конфигурации из анализируемых вами проектов, а также сообщает обо всех неиспользованных методах.,