3

プロジェクトで cppcheck を実行していて、確実に使用されている未使用の関数のレポートを取得しています (それらを削除すると、プロジェクトはコンパイルされません)。これが発生する可能性がある既知の理由はありますか? または、虚偽の報告を止める方法

ありがとう

4

2 に答える 2

3

cppcheck の最新バージョンでもこのエラーが発生する場合は、問題を示す最小限の例を作成してください。このようなテスト ケースがあれば、cppcheck 開発者は問題を修正できます。また、このような問題を cppcheck bugtracker hereに報告することもお勧めします。

于 2015-09-18T10:10:13.077 に答える
0

1 つの理由は、Cppcheck を期待どおりに構成しなかったことです。インクルード パスと定義を指定する必要があります。CppDepend を使用して、現在cppcheckを統合し、分析するプロジェクトからすべての構成スタッフを実行し、使用されていないすべてのメソッドを報告することもできます。 .

于 2014-10-09T20:25:38.367 に答える