pclint在 vs2008下的配置

探索PC-lint Plus:静态代码分析工具的源码与实践 PC-lint Plus 是一款强大的静态代码分析工具,它为C/C++语言提供详尽的代码审查,帮助开发人员在编码阶段发现潜在问题,从而提高软件的整体质量。PC-lint Plus 作为扩展版本,不仅继承了传统PC-lint的功能,还增加了更多现代化的特性,如增强的可配置性、更好的集成能力和扩展功能支持。静态代码分析是在不实际执行程序的情况下对源代码进行的分析。这种分析可以识别代码中的潜在错误、不符合编码标准的行为、安全漏洞以及可能的性能问题。 阅读详情

VS2008配置PC Lint (静态代码检查工具PC-Lint)

转自  http://hi.baidu.com/spongcer/blog/item/c66cc6f82ea39278034f56b5.html

PC-Lint的典型应用:

1、检查区分int和BOOL。(typedef int BOOL;)

2、未初始化的变量

……

官方地址:http://www.gimpel.com/

也可以到CSDN下载PC Lint 9

Step1:下载完后点击PC-lint.9.0e\pclint9setup.exe进行安装,这里以安装到C:\lint介绍。

安装完成后勾选"I want to run the configuration program now".点击finish进入配置页面,

 

Step2:配置选项(对应于一个对话框)依次为:

1、C:\lint(这个是pc lint的安装目录),Create a new STD.LNT

2、Microsoft Visual C++ 2008 (co-msc90.lnt)

3、32-bit Flat Model(-ms, -si4, -sp4)

4、勾选常用的库 Active Template Library(ATL),Microsoft Foundation Class Library,Standard Template Library,Windows 32-bit

5、Scott Meyers(Effective C++ More Effective C++ and Effective C++ 3rd Edition),Dan Saks,MISRA 2004

6、Create -i options

7、这里将vc的包含目录加进去,我加的是以下两个

D:\Microsoft Visual Studio 8\VC\include

D:\Microsoft Visual Studio 8\VC\atlmfc\include

8、No (不要选择创建一个新的配置文件)

9、(env-vc9.lnt) Microsoft's Visual C++.NET 2008

10、Prepend my PC-lint directory to my PATH(create LSET.BAT)

完成

 

Step3:配置好pc lint之后,下面就将它集成到vc2008中

打开vc2008--Tools--External Tools,点击Add按钮Title为pc_lint(这个可以任意命名),

Command为 C:\lint\lint-nt.exe(这个为lint-nt的绝对路径),

Arguments为-i"c:\lint" std.lnt env-vc9.lnt "$(ItemDir)$(ItemFileName)$(ItemExt)",

Initial directory为$(ItemDir),

勾选"Use Output windows",点击OK

 

Step4:好了,现在写一段程序测试一下吧。main.cpp文件内容如下:

 

#include <stdio.h>

 

int main()

{

 int a;

 printf("a = %d\n", a);

 return 0;

}

 

在VC2008中打开该文件,点击Tools--pc_lint,结果如下:

 

--- Module:   C:\Documents and Settings\zwu\Desktop\new.cpp (C++)

    printf("a = %d\n", a);

C:\Documents and Settings\zwu\Desktop\new.cpp(6): error 530: (Warning -- Symbol 'a' (line 5) not initialized --- Eff. C++ 3rd Ed. item 4)

C:\Documents and Settings\zwu\Desktop\new.cpp(5): error 830: (Info -- Location cited in prior message)

}

C:\Documents and Settings\zwu\Desktop\new.cpp(8): error 953: (Note -- Variable 'a' (line 5) could be declared as const --- Eff. C++ 3rd Ed. item 3)

C:\Documents and Settings\zwu\Desktop\new.cpp(5): error 830: (Info -- Location cited in prior message)

 

--- Global Wrap-up

 

 error 900: (Note -- Successful completion, 4 messages produced)

 

参考网页:

http://blog.csdn.net/orbit/archive/2006/06/23/824505.aspx

http://blog.csdn.net/zhoubinghua2008/archive/2011/01/16/6143769.aspx



pclint9.0 patch9.0i 功能异常强劲的静态代码检测工具PC-Lint9.0最新版的补丁,如果你有PClint9.0a,可以使用该工具升级到9.0i。 立即下载

相关推荐

pc-lint plus 1.2(Gimpel 2019.4发布,有一个月试用许可证)

pc-lint plus 1.2(Gimpel 2019.4发布,有一个月试用许可证)

00018__PC-lint Plus

https://blog.csdn.net/weixin_43746001/article/details/85089811

行潇 1837

pclp-1_plus_PClintplus_pclintplus下载_pc-lintplus_pc-lint

pc-lint plus 软件安装包,很好用

C和C ++的综合静态分析工具PC-lint Plus的安装和配置

PC-lint Plus是一种静态分析工具,通过分析C和C ++源代码来发现软件中的缺陷。与编译器一样,PC-lint Plus会解析源代码文件,执行语义分析,并构建一个抽象语法树来表示程序。PC-lint Plus采用各种机制,包括数据流分析,数值跟踪,读写分析,强类型检查,功能语义验证和许多其他技术,来提供对单个文件和整个项目强大而全面的分析。 本文介绍了安装PC-lint Plus的系统要...

weixin_45414340的博客 2940

【亲测免费】 PC-lint Plus 2.0 for Windows

PC-lint Plus 2.0 for Windows 【下载地址】PC-lintPlus2.0forWindows PC-lint Plus 2.0 for Windows**简介**PC-lint Plus 2.0是一款专为Windows平台设计的高效静态代码分析工具,专注于C和C++编程语言 ...

gitblog_09766的博客 1731

pclintvs2008下的配置

评论:VS2008自带的静态检查工具也不错,使用方法工具栏"Analyze"->Run Code Analysis On Only ....VS2008配置PC Lint (静态代码检查工具PC-Lint)转自  http://hi.baidu.com/spongcer/blog/item/c66cc6f82ea39278034f56b5.htmlPC-Lint的典型应用:1、检查区分int和BO

rabbit729的专栏 3783

pclintvs2008下的配置 .

VS2008配置PC Lint (静态代码检查工具PC-Lint) 转自  http://hi.baidu.com/spongcer/blog/item/c66cc6f82ea39278034f56b5.html PC-Lint的典型应用: 1、检查区分int和BOOL。(typedef int BOOL;) 2、未初始化的变量 …… 官方地址:http://www.gimpel.

xinpo66的专栏 779

PCLint9VS2010 集成,报322错误的解决方案。

前提: 1. 安装VS2010,我的安装路径是 D:\Program Files\Microsoft Visual Studio 10.0 ;   PCLint9VS2010 的集成步骤: 1. 下载

每天进步一点点 6819

PC-lint初体验

当时用lint安装到VS2008上,找到两篇比较好的帖子: https://www.cnblogs.com/sanghg/p/4550829.html //这个没图,但是添加工具的配置介绍的比较正确 https://www.cnblogs.com/zhoug2020/p/6021722.html    //这个添加工具配置没介绍好,有图. 需要在添加工具时...

Stephen___Qin的博客 137

PC-lint puls扫描工具

这里是linux下使用的工具,具体的使用方法我会总结一篇文章,如果不太会用的话可以找到我的文章参看一下。我也是摸索的前进,但是这个工具需要从官网填写邮箱申请一个三十天的许可证

PCLintVS集成

网上关于工程lnt的创建非常难找,特整理如下:

cuglifangzheng的专栏 2391

PC-lint9 集成至vs2008配置

Setp 1:运行config.exe对std.lnt进行配置时,勾上对VS2008的支持,这里不在赘述,网上关于此的文章非常多。 Setp 2:打开vs 2008,点击Tools->External Tools  STEP 3 : 选择ADD,输入如下内容:  Title : 随便起个,方便记忆 command: 输入你lint的路径 arguments: -i

shadow_dance的专栏 1713

VS2008配置PC Lint9 (静态代码检查工具PC-Lint)

Step0: 下载可到官方地址:http://www.gimpel.com/ 或者到CSDN下载PC Lint 9 Step1:下载完后点击PC-lint.9.0e\pclint9setup.exe进行安装,这里以安装到C:\lint介绍。 安装完成后勾选"I want to run the configuration program now".点击finish进入配置页面,   Step

十八道胡同的博客专栏 5060

搭建PCLint与SourceInsight全套环境

1、下载PCLint和SourceInsight工具       PCLint工具地址:      http://download.csdn.net/detail/u012329294/8280039      SourceInsight工具地址:  http://download.csdn.net/detail/u012329294/6363931   2、安装SourceIns

u012329294的专栏 1万+

linux pclint配置_PC-lint

PC-lint for C/C++是由Gimpel软件公司于1985年开发的代码静态分析工具,它能有效地发现程序语法错误、潜在的错误隐患、不合理的编程习惯等。FlexeLint for C/C++是在PC_lint在windows平台获得成功后,同样由Gimpel公司开发的,以源代码形式发布的,在Unix/Linux平台上的静态代码分析工具。本文主要介绍PC-lint的安装与配置,因此是在wind...

weixin_39583222的博客 747

vs2010或者vs2008配置PC-lint9.0版

原文地址:http://blog.csdn.net/aslily1234/article/details/7441104 如果大家想要在vs2005中配置PC-lint9.0版,请参考http://blog.csdn.net/wzx19840423/article/details/6215925cn。 接下来给大家详细讲解在vs2010或者vs2008配置PC-lint9

billbliss的专栏 736
上一篇: FC14下错误 /usr/bin/ld: libvalhalla-test.o: undefined reference to symbol 'clock_gettime@@GLIBC_2.2'
下一篇: VMWARE 显示Unable to open kernel device "\\.\Global\vmx86" 的解决办法
gengxt2003
博客等级 码龄23年 182粉丝 153原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值