安装vs2008需要的计算机配置,在vs2010或者vs2008中配置PC-lint9.0版

第一步:

可以到http://download.csdn.net/detail/zhenliangqiu/3250717下载Gimpel_PC_Lint_9.zip免注册版,下载完后点击pclint9setup.exe进行安装,这里以安装到C:/lint介绍。

第二步:

安装完成后勾选I want to run the configuration program now.点击finish进入配置页面,配置选项依次为: 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的包含目录加进去,我加的是以下两个

C:\Program Files\Microsoft Visual Studio 10.0\VC\include

C:\Program Files\Microsoft Visual Studio 10.0\VC\atlmfc\include

备注:C:\Program Files\Microsoft Visual Studio 10.0是我电脑上vs2010的安装目录

8、No

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

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

第三步:

更新lint

查看版本

c:\lint>lint-nt -v

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

目前最新版本是9.00i 从官方网站下载最新的所有patch文件(地址:http://www.gimpel.com/html/ptch90.htm),解压缩到lint安装目录然后升级。

c:\lint>PATCH.EXE LP9-A-B.RTP

c:\lint>PATCH.EXE LP9-B-C.RTP

c:\lint>PATCH.EXE LP9-C-D.RTP

c:\lint>PATCH.EXE LP9-D-E.RTP

c:\lint>PATCH.EXE LP9-E-F.RTP

c:\lint>PATCH.EXE LP9-F-G.RTP

c:\lint>PATCH.EXE LP9-G-H.RTP

c:\lint>PATCH.EXE LP9-H-I.RTP

完成以后查看版本

c:\lint>lint-nt -v

PC-lint for C/C++ (NT) Vers. 9.00i, CopyrightGimpel Software 1985-2012 第四步:

将它集成到vc2010中,打开vc2010--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

接下来大家就会可以利用vs2010-Tools-pc_lint来对当前工程下的文件进行分析了。

备注:如果出现类似Error 307: Can't open indirect file 'env-vc9.lnt'的错误,大家也不用紧张,只需要到安装目录C:\lint下看看有没有‘env-vc9.lnt'文件,如果没有一般在C:\lint\lnt下是一定有的,大家只需要将该文件拷贝一份到C:\lint目录下即可。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值