cppcheck报告误报

时间:2013-10-17 11:40:09

标签: static-code-analysis cppcheck

我在我的项目上运行cppcheck并且正在获取未使用的函数的报告,这些函数肯定是使用的(如果我删除项目,项目将不会编译)。 是否有任何已知原因可能发生这种情况?或者我如何阻止虚假报道

由于

2 个答案:

答案 0 :(得分:3)

如果最新版本的cppcheck中仍然存在此错误,请您创建一个演示此问题的最小示例。有了这样的测试用例,cppcheck开发人员可以解决这个问题。我还建议您将此类问题报告给cppcheck bugtracker here

答案 1 :(得分:0)

一个原因是您没有按预期配置Cppcheck,您必须指定包含路径和定义,您还可以使用现在集成cppcheck的CppDepend并从您分析的项目中完成所有配置工作,并报告所有未使用的方法。