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