我已经在我的项目中将第 3 方代码文件设置为库,但我仍然在 PC Lint 输出文件的 Global Wrap-up 中从这些文件(库)中获取消息。有没有办法在全局总结中抑制来自库的消息?我正在使用 PC Lint v9.00
问问题
494 次
1 回答
1
PC-Lint 以与普通源文件相同的方式解析标记为“库”的源文件,但应用不同的警告阈值。该选项-w
控制普通文件的警告阈值,同时-wlib
控制库的警告阈值。典型的设置将-w3
用于自己的代码和-wlib(1)
库代码。
-wlib(1)
PC-Lint 仍然会报告有关库代码的各种重大错误,这是一个好主意,因为这些消息通常与 PC-Lint 项目的配置错误有关,而不是库代码本身。3rd 方代码仍然很常见,即使在-wlib(1)
. 在这种情况下,有几种可能的解决方案:
使用 .关闭库代码中的所有警告
-wlib(0)
。不过,这可能会隐藏与项目设置相关的错误。-elib(<x>)
使用每个错误代码的选项关闭剩余的库相关消息。与-e<x>
using相比,-elib<x>
仅禁用库代码的错误消息。
除非您必须处理大量消息,否则我想推荐第二种解决方案。
于 2019-10-26T13:39:04.037 回答