PClintError

更新时间:2024-01-15 02:27:02 阅读量: 教育文库 文档下载

说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。

1. c:\\lint\\std.lnt(6) : Error 307: Can't open indirect file 'lib-w32.lnt'

原 std.lnt:

// Microsoft Visual C++ 2005, -si4 -sp4, lib-w32.lnt // Standard lint options

c:\\lint\\co-msc80.lnt lib-w32.lnt

options.lnt -si4 -sp4

-i\//-i\

//-i\

//-i\

修改后:

// Microsoft Visual C++ 2005, -si4 -sp4, lib-w32.lnt // Standard lint options

c:\\lint\\co-msc80.lnt c:\\lint\\lib-w32.lnt

c:\\lint\\options.lnt -si4 -sp4

-i\//-i\

//-i\

//-i\

2. error 322: (Error -- Unable to open include file 'co-msc80.h') ? 打开 c:\\lint\\co-msc80.lnt ? 找到-header(co-msc80.h)

? 改为绝对路径-header(c:\\lint\\co-msc80.h)

3.使用PC-Lint时可能会遇到很多库的头文件的错误,特别是在VS中。这时可以通过设置PC-LINT.exe的参数屏蔽库文件的错误。一般为PC-LINT.exe -wlib(x) -wlib(0) 不生成任何库信息

-wlib(1) 只生成错误信息(当处理库的源代码时) -wlib(2) 生成错误和告警信息

-wlib(3) 生成错误、告警和其它信息(这是默认设置) -wlib(4) 产生所有信息

另外,如果你测试时不想看一下info类的信息,可以在命令中增加-wx来屏蔽不需要显示的

信息:

-w0 不产生信息(除了遇到致命的错误)

-w1 只生成错误信息 -- 没有告警信息和其它提示信息 -w2 只有错误和告警信息

-w3 生成错误、告警和其它提示信息(这是默认设置) -w4 生成所有信息

一般情况下我先使用-w1再用-w2,最后用-w3

本文来源:https://www.bwwdw.com/article/cvjo.html

Top