gpt4 book ai didi

c++ - 排除 PC-Lint 中的所有消息

转载 作者:搜寻专家 更新时间:2023-10-31 01:50:45 27 4
gpt4 key购买 nike

我正在使用 PC-Lint对于我的 C++ 项目。有没有一种方法可以默认关闭所有错误和警告消息,这样我就可以明确地重新引入所需的消息?

我已经阅读了 PC-Lint 手册中标题为“错误抑制选项”的章节,我能找到的最好的方法是将 wLevel 设置为 -w0 没有消息( fatal error 除外)

最佳答案

是的,这是可能的,您可以简单地使用-e*-w0。然而,该手册确实指出(第 16 章。与 Lint 一起生活):

DO NOT simply suppress all warnings with something like: -e* or -w0 as this can disguise hard errors and make subsequent diagnosis very difficult.

所以,是的,如果您的代码已基本清理干净,并且您想要查看一组特定消息的最近更改,则可以使用它。但是如果你想开始清理你的代码,并且因为默认警告级别 -w3 而被消息淹没,我建议开始使用 -w1,并解决所有问题那里;一级给出的大多数警告/错误表明在查找所有头文件、正确设置所有隐式宏和/或以足够精确的方式模仿您通常使用的编译器方面存在问题。

一如既往,我不愿为自己的工作做广告,但如果你愿意,请查看我的“How to wield PC Lint”PDF,其中我记录了处理 PC Lint 初始部署和处理许多警告的详细说明/errors/infos/notes 你可能被埋在下面。

关于c++ - 排除 PC-Lint 中的所有消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14691869/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com