Submitted by xyz黑板 on 星期五, 十月 7, 2005 - 13:08 |
开发
|
引用 |
PC-Lint是一个历史悠久,功能异常强劲的静态代码检测工具,适用于C、C++语言。它的使用历史可以追溯到计算机编程的远古时代(30多年以前)。 经过这么多年的发展,它不但能够监测出许多语法逻辑上的隐患,而且也能够有效地帮你提出许多程序在空间利用、 运行效率上的改进点,在很多专业级的软件公司,比如Microsoft, PC-Lint检查无错误无警告是代码首先要过的第一关,我个人觉得,对于小公司和个人开发而言,PC-Lint也非常重要,因为基于开发成本考虑,小公 司和个人往往不能拿出很多很全面的测试,这时候,PC-Lint的强劲功能可以很好地提高软件的质量。
|
在此,我提供了一个适合于VC++的PC-LINT的选项文件,
适用于VC++,也适用于MFC工程。主要是去掉了很多无用的警告,以免用起来太费劲。
点击下载特别注意,这个lnt文件还需要根据你自己的VC头文件目录修改一下里面的头文件目录。
在VC中,可以很方便的把PC-LINT集成进去,方法如下图:
在EDITPLUS中,也可以很方便的集成,方法如下图
集成之后,可以在打开文件后,直接点击工具进行检查,并对错误信息进行处理,使得用PC-LINT检查就像用编译器编译一样。
另外,我也做了vxworks下的lnt文件,使用了MISRA 2004嵌入式规范,也在此提供
下载吧,就不再另行说明了。
另外,
如果你没有PC-LINT的话,可以从
这里下载8.0老版