草庐IT

Cppcheck

全部标签

c++ - cppcheck 找不到包含文件

cppcheck甚至找不到像iostream这样的标准头文件。有什么想法吗?我正在使用Ubuntu11.04和存储库中的cppcheck。 最佳答案 cppcheck在查找Mac和Linux上的标准包含头文件方面非常糟糕。幸运的是,您可以取消此检查,而只扫描您的自定义头文件:cppcheck--enable=all--suppress=missingIncludeSystem. 关于c++-cppcheck找不到包含文件,我们在StackOverflow上找到一个类似的问题:

c++ - cppcheck 的规则集

cppcheck允许您创建自己的规则文件,但我不知道cppcheck的功能暴露了多少。是否有人在致力于执行JSF的集合?或MISRA规则? 最佳答案 您将无法将所有MISRA/JSF规则和指令实现为cppcheck规则,主要是限制某些C语言功能和结构或与样式相关的简单规则(想到的一些:前面的空格/./->之后,单行上的参数#,使用union来提供访问内存的不同方法,在char之前存在无符号/有符号等)。用户IraBaxter几乎把它钉在了comment关于涉及cppcheck的另一个问题:并非所有内容都可以表示/简化为模式。依赖模式