Visual Studio 2010下配置PC-Lint 9.0i

首先下载PC-Lint安装包,可以到CSDN资源区搜索下载,或者直接到我上传的资源区下载

一、安装过程

下载完安装包后可以直接点击pclint9setup.exe进行安装,假设安装目录为(C:\lint)

注意:安装完之后可以选择勾选”I want to run the configuration program now",点击finish进入配置向导界面,也可以不勾选进入配置界面,点击finish退出,随后自己手动设置配置。


二、PC-Lint配置

方法一利用PC-Lint自带的配置向导PC-Lint CONFIG进行配置

1. 在PC-Lint的安装目录下(C:\lint),选择Create a new STD.LNT

2. 选择编译器,由于没有Microsoft Visual C++ 2010(co-msc100.Int)选项,只能选择Microsoft Visual C++ 2008(co-msc90.Int)

3. 32-bit Fat Model(-ms, -si4, -sp4)

4. 选择常用的Libraries如: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目录

-i"C:\Program Files\Microsoft Visual Studio 10.0\VC\include"
-i"C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include"
-i"C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include"

8. No

9. 选择(env-vc9.Int)Microsoft's Visual C++.NET 2008

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

11. 完成

以上的配置过程其实是给VS 2008进行配置的,接下来可以到官网下载最新的补丁(更新到最新的9.0i版本,如何更新PC-Lint至最新版本在本文章下面有介绍)和另外三个配置(env-vc10.lnt,co-msc100.h和co-msc100.lnt)VS 2010的文件,如果是下载我的资源,里面都有更新至9.0i版本的patch和配置VS 2010的文件。

完成PC-Lint CONFIG的后,接下来进入到PC-Lint的安装目录下(C:\lint)删除属于配置2008的对应文件(co-msc90.lnt,co-msc90.h和env-vc9.lnt),替换成VS 2010相对应的文件,另外,从我资源区下载的话可以直接连std.Int也复制过去,没有下载我的资源也不要紧,打开(C:\lint)目录下的std.Int,把关键字”co-msc90.Int“替换成”co-msc100.Int)即可。

方法二下面是手动配置PC-Lint,不利用PC-Lint自带的配置向导(注意:方法一和方法二选择其中一个进行配置即可)

1. 同样,一样去官网下载支持VS 2010对应的三个文件(env-vc10.lnt,co-msc100.h和co-msc100.lnt)。

2. 在安装目录下(C:\lint)创建两个文件std.Int和options.Int,options.Int文件为空,在std.Int文件中添加如下内容:

au-sm123.lnt au-ds.lnt
co-msc100.lnt
lib-atl.lnt lib-mfc.lnt lib-stl.lnt lib-w32.lnt
options.lnt  -si4 -sp4

-i"C:\Program Files\Microsoft Visual Studio 10.0\VC\include"

-i"C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include"
-i"C:\Program Files\Microsoft SDKs\Windows\v7.0A\Include"

3. 文件创建好了之后,把std.Int内容上提到的**.Int文件从Int文件夹里拷贝到父目录上即(C:\lint)目录下,还有把lib-ole.Int也拷贝出去。

另外,如果下载了我的上传的资源,可以直接把Visual Studio 2010目录下的文件拷到安装目录下(C:\lint),里面包括了(env-vc10.lnt,co-msc100.h,co-msc100.lnt,std.Int和options.Int),然后执行上面步骤3,把std.Int内容上提到的**.Int文件从Int文件夹里拷贝到父目录上即(C:\lint)目录下,还有把lib-ole.Int也拷贝出去。


三、把PC-Lint集成到VS 2010中

到这里,PC-Lint的配置基本上已经完成了,下一步就是把它加入到VS 2010中了,假设PC-Lint安装目录为(C:lint)。

在VS 2010中Tools->External Tools,选择"Add"

Title:工具名,如:PC-Lint

Command:C:\lint\lint-nt.exe

Arguments:-i"c:\lint" std.lnt env-vc10.lnt "$(ItemFileName)$(ItemExt)"

Initial Directory:$(ItemDir)

并且勾选"Use Output window”,后点击OK就完成了。


四、更新PC-Lint版本

从我下载的文件下有patch目录,把该目录下的文件都拷贝到PC-Lint的安装目录下,运行update.bat即可。

更新后运行可以查看PC-Lint版本信息:

PC-lint for C/C++ (NT) Vers. 9.00i, Copyright Gimpel Software 1985-2012


参考:

http://blog.csdn.net/jbcjay/article/details/7389543

http://blog.csdn.net/whatday/article/details/7890092

http://blog.csdn.net/orbit/article/details/824505

http://blog.163.com/xjming487@126/blog/static/2129513520091192956296/

http://blog.csdn.net/ehui928/article/details/746548

http://hi.baidu.com/haixinguan/item/1252aa70d119cf46ef1e53fb

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值