PC-Lint:忽略库错误

时间:2015-02-05 10:22:24

标签: c pc-lint

我正在使用PC-Lint来制作一个C项目。我想忽略第三方库中的错误和警告,但我无法得到它。阅读本手册,我检查用尖括号指定的所有#include文件都被视为库。

  

[...]并且您希望此标头被视为库标头使用尖括号   如:#include< \ include \ graph.h>

或者例如,使用-libh命令指示头文件是库。

使用-vf选项,我已经验证我的库文件是作为库包含的。所以,任何人都可以。

问题是我从这些文件中收到很多错误。我认为,由于这些文件被视为库,因此会忽略错误。

如何忽略库文件中的错误?我已尝试使用-wlib(0),但此选项也会忽略头文件中的错误。此外,生成一个umcofortable警告:

  

警告686:选项'-wlib(0)'是可疑的,因为       “导致无意义输出的可能性”;收到语法错误       在库文件中,很可能意味着你的Lint有问题       confinguration

有什么建议吗?提前致谢

1 个答案:

答案 0 :(得分:1)

我不得不多次阅读PC-Lint手册并多次检查输出日志。 “问题”默认为表达式

  

+ libclass(angle,foreign)

已启用,因此所有.h文件都被视为库。有必要使用:

覆盖此表达式

+在LibClass(角)

为了将这些文件视为标题而不是库。

再次感谢。