我用project来做一个C项目。我想忽略第三方库中的错误和警告,但是我无法得到这些。阅读手册后,我检查了使用尖括号指定的所有#include文件都被认为是库。
..。您希望将此头视为库头,使用尖括号,如下所示:#include <\include\graph.h>
例如,使用-libh命令指示头文件是一个库。
使用选项-vf,我已经验证了我的库文件被作为库包含。所以一切都没问题。
问题是我从这些文件中收到了很多错误。我认为,由于这些文件被视为库,错误将被忽略。
如何忽略库文件中的错误?我尝试过使用-wlib(0),但是这个选项也忽略了头文件中的错误。此外,生成一个可处理的警告:
警告686:选项'-wlib(0)‘是可疑的,因为“可能导致无意义的输出”;在库文件中收到语法错误很可能意味着您的Lint解析有问题。
有什么建议吗?提前感谢
发布于 2015-02-09 10:18:19
我不得不多次阅读PC手册,并多次检查输出日志。默认情况下,“问题”是表达式
+libclass(角度,外文)
启用,因此所有.h文件都被视为库。必须使用以下方法覆盖此表达式:
+libclass(角)
为了将这些文件作为头文件来处理,一个非库。
再次感谢。
发布于 2021-09-08 09:16:31
很抱歉发布得太晚了,但是在寻找删除输出中的-wlib(0)警告的方法时,我发现了这个线程。
因此,对于其他寻找这个答案的人,在-e686从输出中删除该警告之前,只需要简单的-wlib(0)。
我知道这并没有回答原来的问题,但有时这就是你想要做的。
https://stackoverflow.com/questions/28341424
复制相似问题