首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >PC-Lint:忽略库错误

PC-Lint:忽略库错误
EN

Stack Overflow用户
提问于 2015-02-05 10:22:23
回答 2查看 7K关注 0票数 0

我用project来做一个C项目。我想忽略第三方库中的错误和警告,但是我无法得到这些。阅读手册后,我检查了使用尖括号指定的所有#include文件都被认为是库。

..。您希望将此头视为库头,使用尖括号,如下所示:#include <\include\graph.h>

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

使用选项-vf,我已经验证了我的库文件被作为库包含。所以一切都没问题。

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

如何忽略库文件中的错误?我尝试过使用-wlib(0),但是这个选项也忽略了头文件中的错误。此外,生成一个可处理的警告:

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

有什么建议吗?提前感谢

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-02-09 10:18:19

我不得不多次阅读PC手册,并多次检查输出日志。默认情况下,“问题”是表达式

+libclass(角度,外文)

启用,因此所有.h文件都被视为库。必须使用以下方法覆盖此表达式:

+libclass(角)

为了将这些文件作为头文件来处理,一个非库。

再次感谢。

票数 1
EN

Stack Overflow用户

发布于 2021-09-08 09:16:31

很抱歉发布得太晚了,但是在寻找删除输出中的-wlib(0)警告的方法时,我发现了这个线程。

因此,对于其他寻找这个答案的人,在-e686从输出中删除该警告之前,只需要简单的-wlib(0)

我知道这并没有回答原来的问题,但有时这就是你想要做的。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/28341424

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档