pc-lint

Keil:

   1. 打开Keil μVision3,并打开需要检查的Project。
   2. 打开Tools菜单,选择Setup PC-Lint...,打开PC-Lint Options窗口。
   3. 点击右上角的四个编辑图标(New, Delete, Move Up, Move Down)来设置PC-Lint Include Folders。根据C源程序文件中包含的头文件(.h)名称来定位到“C:/Keil/C51/INC/”目录下相关文件夹(包括INC文件夹本身)。如:“C:/Keil/C51/INC/”和“C:/Keil/C51/INC/Atmel/”。
   4. 设置Lint Executable路径为:“X:/(PC-Lint所在目录)/LINT-NT.EXE”,Configuration File路径 为:“C:/Keil/C51/BIN/CO-KC51.LNT”。
   5. 点击Tools-->Lint...可以在当前的C源程序文件中运行PC-Lint。点击Tools-->Lint All C-Source Files可以在Project的所有C源程序文件中运行PC-Lint。
   6. 运行PC-Lint后,检查信息在Output Window中的Build栏中显示。双击信息的任意一行,编译器会自动 定位到相对应的程序段代码上。
   7. 根据信息编号,可以在msg.txt中查阅相关信息的说明。


Visual C++ 6.0

     #将c:/pclint/lnt 下的3个文件lib-w32.lnt,env-vc6.lnt,co-msc60.lnt拷贝至c:/pclint下, 再在安装目录下创建std.lnt和options.lnt两个文件,其中std.lnt的内容如下

  // contents of std.lnt

  c:/pclint/co-msc60.lnt

  c:/pclint/lib-w32.lnt

  c:/pclint/options.lnt -si4 -sp4

  -i"d:/program files;d:/program files/microsoft visual studio/vc98/include"

  //end

  其中-i后面的路径名为vc的安装路径和vc include 文件路径,根据自己的修改便可。

  options.lnt 内容可为空,为定制内容,以后需要时再添加。

  准备工作做完了,下一步就是要将pclint集成到vc6中去,先配置lint使之能对单个c或c++文件进行检查。

  #打开vc6,tools--->customize-->tools 新建一个名为pclint的项,在下面填入

  command: c:/pclint/lint-nt.exe

  arguments: -u c:/pclint/std.lnt c:/pclint/env-vc6.lnt "$(filepath)"

  use output window 打上勾

  close 完成。 这个在你vc窗口tools菜单下应该多了一个pclint选项,可以用它来运行lint程序,对你的c/c++代码进行静态检查了。

      c:/pclint/co-msc60.lnt(214) : Error 307: Can't open indirect file 'lib-ole.lnt'
Tool returned code: 2   这个错误,打开co-msc60.lnt,我们可以看到该文件最后一行对'lib-ole.lnt' 的调用,简单的处理直接注释掉就行了,

  

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值