查看完整版本: 关于pclint的使用

zbj04 2007-7-27 10:38

关于pclint的使用

我初次学习测试,想学一下使用pclint,由于下载的问题,下载到一个8.0版本的pclint.按以下操作的(网上有)

  1.将pclint.rar解压至c:\, 这样lint文件就位与c:\pclint(安装目录)下了。

  2.将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"(这是我的VC6.0路径)

  //end

  options.lnt 内容空
  
 3.打开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选项

  现在应该就可以用个小程序测试一下pclint了
但是我觉得有疑问arguments: -u c:\pclint\std.lnt c:\pclint\env-vc6.lnt "$(FilePath)"这句的$(FilePath)"是要检测程序的路径么?还是就这么写?
无论是什么程序,每次pclint都是这样报错:
[b]PC-lint for C/C++ (NT) Ver. 8.00e, Copyright Gimpel Software 1985-2001
c:\pclint\std.lnt  1  Error 305: Unable to open module '  '
Tool returned code: 2[/b]
请大家帮忙指点一下哪里不对
谢谢

[[i] 本帖最后由 zbj04 于 2007-7-27 16:02 编辑 [/i]]

smallsky 2008-4-12 11:16

错误提示的意思是:找不到“”模块!
我最近也在弄,你编写的程序是不是带头文件类的,如果是的话,肯定不行。因为添加的只是对一段代码的测试,而不是一个工程文件测试的pclint

smallsky 2008-4-12 11:19

我的msn号是:[email]yt_1202@hotmail.com[/email]    可以一起讨论

bugcsl 2008-7-29 13:56

:L 回帖好少啊。。。。。。。
页: [1]
查看完整版本: 关于pclint的使用