Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/c/58.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
正在抑制来自PC Lint全局总结的消息?_C_Pc Lint - Fatal编程技术网

正在抑制来自PC 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仍然报告有关库代码的各种主要错误,这是一个好主意,因为这些

我已经在我的项目中将第三方代码文件设置为库,但我仍然在PC Lint输出文件的全局总结中从这些文件(库)获取消息。是否有方法在全局总结中抑制来自库的消息?我正在使用PC Lint v9.00

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输出文件的末尾,就在摘要之前,有一个称为全局总结的部分,我仍然从那个特定部分的库文件中得到消息。我还没有找到抑制这些消息的方法。(--全球总结)