正在抑制来自PC Lint全局总结的消息?
我已经在我的项目中将第三方代码文件设置为库,但我仍然在PC Lint输出文件的全局总结中从这些文件(库)获取消息。是否有方法在全局总结中抑制来自库的消息?我正在使用PC Lint v9.00PC Lint以与普通源文件相同的方式解析标记为“库”的源文件,但应用不同的警告阈值。选项正在抑制来自PC Lint全局总结的消息?,c,pc-lint,C,Pc Lint,我已经在我的项目中将第三方代码文件设置为库,但我仍然在PC Lint输出文件的全局总结中从这些文件(库)获取消息。是否有方法在全局总结中抑制来自库的消息?我正在使用PC Lint v9.00PC Lint以与普通源文件相同的方式解析标记为“库”的源文件,但应用不同的警告阈值。选项-w控制正常文件的警告阈值,而-wlib控制库的警告阈值。典型的设置将使用-w3作为自己的代码,使用-wlib(1)作为库代码 使用-wlib(1)PC Lint仍然报告有关库代码的各种主要错误,这是一个好主意,因为这些
-w
控制正常文件的警告阈值,而-wlib
控制库的警告阈值。典型的设置将使用-w3
作为自己的代码,使用-wlib(1)
作为库代码
使用-wlib(1)
PC Lint仍然报告有关库代码的各种主要错误,这是一个好主意,因为这些消息通常与PC Lint项目的配置错误有关,而不是库代码本身。
即使在-wlib(1)
中,第三方代码仍然经常包含调用PC Lint警告的代码。在这种情况下,有几种可能的解决方案:
- 使用
关闭库代码中的所有警告。但这可能会隐藏与项目设置相关的错误-wlib(0)
- 通过为每个错误代码使用选项
,关闭其余与库相关的消息。与使用-elib()
相比,使用-e
仅禁用库代码的错误消息-elib
我想推荐第二种解决方案,除非您必须处理非常多的邮件。在您的pc lint配置文件中,您可以排除文件/文件夹,这应该可以解决您的问题。您好,我已经排除了第三方文件和文件夹,它工作正常,但全局总结除外。我仍然从全局总结部分中的那些文件中收到消息。不确定全局总结是什么意思,只需将这些文件也添加到排除列表中即可?在lint输出文件的末尾,就在摘要之前,有一个称为全局总结的部分,我仍然从那个特定部分的库文件中得到消息。我还没有找到抑制这些消息的方法。(--全球总结)