【发布时间】:2016-10-03 05:51:43
【问题描述】:
我在源代码库中对我们自己的文件调用 cppcheck。但是,一些源文件包含来自第三方库的头文件,例如来自./lib/some_library/。这些也会被 cppcheck 自动解析。
我不想要这个,因为我不想看到第三方代码的警告。有没有办法解决这个问题?
与how can i tell cppcheck to skip a header file 的不同之处在于,这篇文章明确要求跳过整个目录,而不仅仅是单个头文件。
【问题讨论】:
-
-i <dir>给出忽略的路径。给出几个 -i 参数以忽略多个路径。以路径为参数给出目录名或文件名。目录名称与路径的所有部分匹配。 -
对我来说它说:
-i <dir or file>提供一个源文件或源文件目录以从检查中排除。 这仅适用于源文件,因此源文件包含的头文件不匹配。目录名称与路径的所有部分匹配。 -
这里有同样的问题。我在
-i明确排除的目录下看到了头文件的问题。这是不可取的。
标签: cppcheck