精品文档---下载后可任意编辑目录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 文件。