【问题标题】:what is the error of Error 126: Inconsistent structure definition 'unnamed' in C?Error 126: Inconsistent structure definition 'unnamed' in C 的错误是什么?
【发布时间】:2013-06-14 13:57:40
【问题描述】:

我正在尝试链接我的 C 代码,但收到以下错误消息:

Error 126: Inconsistent structure definition 'unnamed'

没有行号指出哪一行有问题,而且我没有任何“未命名”的结构,所以我不能在这里发布可疑代码,有没有人遇到过这种情况以及如何解决?

【问题讨论】:

  • Inconsistent structure definition 'Symbol' -- 命名结构(或联合或枚举)在模块间的定义不一致。处理 lint 对象模块时发现不一致。此消息中没有行号信息。改变结构,使成员信息保持一致。
  • 你是否在多个头文件中定义了一个名为“未命名”的结构、枚举或联合?
  • 我没有任何名为“未命名”的结构或联合
  • 这不是“链接”错误,而是“lint”错误。

标签: c structure lint


【解决方案1】:

错误 126:命名结构(或联合或枚举)的定义不一致 跨模块。在处理 a 时发现了不一致 lint 对象模块。行号信息不可用 这条信息。改变结构,使成员信息是 一致。

可能是带有无标签结构的无标签结构

【讨论】:

    猜你喜欢
    • 2019-07-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-11-06
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多