我创建了一个自定义类型,并将其放入command.h
typedef struct
{
char name[16];
int paramv[7];
int paramc;
} command;
我在许多其他文件中使用它,但不在command.*
中使用它。现在我使用QtCreator cppcheck插件运行CppCheck测试。我得到的是:
command.h:12: warning: Cppcheck: struct member 'command::name' is never used.
当我这样做时会发出同样的警告
cppcheck src --enable=all --suppress=missingIncludeSystem src/*
我做错了什么?
答案 0 :(得分:3)
您好我是Cppcheck开发人员。
您不应直接检查标题。
此警告仅针对未包含的文件编写。如果直接检查command.h,则不包含command.h,因此会写入警告。
因此请删除命令中的src / *。该选项将意味着检查文本文件,图像和src中的任何内容。
答案 1 :(得分:0)