当前位置:  开发笔记 > 编程语言 > 正文

包括头文件进行分析之后,请告诉我有关cppcheck的用途或工作方式

如何解决《包括头文件进行分析之后,请告诉我有关cppcheck的用途或工作方式》经验,为你挑选了1个好方法。

请告诉我在cppcheck分析期间有/没有头文件的区别。

实际上,我正在将cppcheck的报告与声纳集成在一起,声纳的仪表板会包含任何差异吗?

包括头文件后,即使我使用-j 4和max-config到2个选项,也花了5天(大约)的时间完成了分析。

并感到困惑的是,在包括了要分析的头文件之后,LOC有所减少。我可以看到函数,类减少到几个。

cppcheck是否在头文件上出错?如果是,将应用哪些规则?我在哪里可以找到此信息以及与头文件相关联的规则?

请帮忙。

谢谢,Dinesh



1> Daniel Marja..:

我是Cppcheck开发人员。

从技术上来讲,是否应该包含标题不是一个简单的问题。分析标头既有优点也有缺点。更好的类型信息是一件好事。扩展宏可能是一件坏事。

如果您想知道,无论是否包含标题,都将使用相同的检查器。只是包括所有标头时输入数据并不总是更好。

我当然建议您不要包含任何标准标头。stdio,string,stl等

我个人通常不包括各种系统头文件。如果使用库,我宁愿创建cfg文件。与标头相比,这将为Cppcheck提供有关库的更好信息。

我通常尝试在项目中包含本地标头。使用-I在项目中添加良好的路径。

推荐阅读
手机用户2402852307
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有