精品文档---下载后可任意编辑目录1
cppcheck 总体介绍cppcheck 是一个静态代码检查工具,支持 c, c++ 代码;作为编译器的一种补充检查,cppcheck 对产品的源代码执行严格的逻辑检查
执行的检查包括:1
自动变量检查2
数组的边界检查3
class 类检查4
过期的函数,废弃函数调用检查5
异常内存使用,释放检查6
内存泄漏检查,主要是通过内存引用指针7
操作系统资源释放检查,中断,文件描述符等8
异常 STL 函数使用检查9
代码格式错误,以及性能因素检查2
安装运行安装文件 开始安装,弹出对话框,钩选对话框,后续都选择 Next 就行
唯一需要注意的是选择 localtion 的安装路径,如图:最后点 Finish 进入配置即可,如图:精品文档---下载后可任意编辑安装之后 开始菜单-所有程序-Cppcheck 目录下会有程序的启动图标升级请参考官方网站3
使用方法双击图标打开 cppcheck,主窗口如下图:打开 File -> New Project File …输入工程名称
上一步骤点击保存后,弹出下面对话框,点击 Add 按钮添加要测试的文件及目录精品文档---下载后可任意编辑点击 OK 按钮开自动开始测试,待进度条结束后,测试完成
可以通过按钮来过滤不同的类型的问题
也可以将测试结果通过按钮将其保存成 XML 文件