如何解决PC Lint 标头错误解析,错误 129:预期声明,忽略标识符“T_TEST_ID”
运行 PC Lint 分析 (v9.0),我在包含头文件 test_file.h 的源文件 test_file.c 上收到这些错误>
以下是在 test_file.h 中声明 enum
的方式:
typedef enum {
id_0,id_1,...
max_id
} T_TEST_ID;
这是 PC Lint 输出:
-- 模块:.../test_file.c
错误 129:需要声明,忽略标识符“T_TEST_ID”
错误 19:无用声明
信息 808:没有给出明确的类型
符号“T_TEST_ID”,假定为整数 [MISRA 2012 规则 8.1,必需]
使用详细选项,我可以确认 test_file.h 被包含为头文件 (hdr) 以分析 test_file.c:
在这些错误之后,由于 PC Lint 不知道 T_TEST_ID
,我收到了许多其他错误。关于可能是什么问题以及如何解决它的任何想法?似乎是解析错误,但也可能是 PC Lint 配置错误。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。