cppcheck找不到包含文件

时间:2011-08-08 17:26:42

标签: c++ cppcheck

cppcheck甚至找不到标准的标题,例如iostream。有什么想法吗?

我在存储库中使用Ubuntu 11.04和cppcheck。

2 个答案:

答案 0 :(得分:23)

cppcheck在Mac和Linux上找到标准包含标头非常糟糕。幸运的是,您可以取消此检查,并仅扫描自定义头文件:

cppcheck --enable=all --suppress=missingIncludeSystem .

答案 1 :(得分:15)

不建议提供标准C / C ++的路径 header - Cppcheck拥有关于ANSI C / C ++及其的内部知识 不建议重新定义此已知功能。但感觉 免费尝试。

-I [dir]

提供包含路径。给出几个-I参数以提供多个路径。 首先检查第一个给定路径。如果路径相对于源 文件,这不是必需的。