【发布时间】:2016-12-07 02:03:02
【问题描述】:
我已经为一个包含大量库的大型项目设置了 CPPCheck (v1.6.1)。
当我检查一个库时,我会遇到一些我感兴趣的检查失败,一切都很好。但是此时我只有一个文本文件列表,其中包含我通过 '--file-list=...' 传递的那个库中的所有 *.cpp 和 *.h
当然,我确实收到了一些关于缺少包含的错误,因为这个库(比如 MyLibA)包含来自我的另一个库 (MyLibB) 的文件。
所以我现在构建一个文本文件,其中包含来自 MyLibB 的所有包含路径,并通过“--includes-file=...”将其传递给 cppcheck。
此时我在 MyLibB 中收到一些关于标头的 cpp 失败,这并不意外,但是不再报告有关 MyLibA 报告的所有错误。
这是一个错误还是我做错了什么?
【问题讨论】: