Error[Pe136]: struct "<unnamed>" has no field "panld"
时间: 2023-12-22 17:03:48 浏览: 36
这个错误提示意味着你在代码中使用了一个结构体(或类)的字段 "panld",但是这个结构体并没有定义这个字段。这可能是因为你的代码中有一个拼写错误,或者你在使用该结构体之前没有正确地定义它。
你可以检查你的代码,看看是否拼写错误。如果你确定没有拼写错误,那么可能是因为你使用了错误的结构体或类,或者你需要在使用之前先定义该结构体或类。
如果你能提供更多的上下文或代码片段,我可以更好地帮助你解决这个问题。
相关问题
APP\esp8266\wifi_config.c(64): error: #136: struct "<unnamed>" has no field "HwFlowCtl"
这个错误提示说明你在代码中使用了一个未定义的结构体成员变量。具体来说,它指出在第 64 行代码中的结构体 "<unnamed>" 中没有名为 "HwFlowCtl" 的成员变量。
要解决这个问题,你需要检查第 64 行代码中使用的结构体名字,确保它是你想要使用的结构体,并且该结构体中确实有 "HwFlowCtl" 成员变量。另外,也需要检查你的代码中是否有未声明的变量或函数。
如果你仍然无法解决该问题,请将你的代码片段和完整的错误信息一起提供给我,我会尽可能地帮助你解决问题。
../Core/Src/adc.c(294): error: #136: struct "<unnamed>" has no field "DR"
根据你提供的错误信息,看起来是在adc.c文件的294行出现了错误。错误信息指出,一个未命名的结构体没有名为"DR"的字段。
这个问题可能是由于你在adc.c文件中访问了一个未定义或不存在的结构体字段引起的。要解决这个问题,你需要检查adc.c文件中相关的结构体或变量的定义,并确保使用正确的结构体字段。
通常情况下,ADC数据寄存器(Data Register)的名称为DR,但具体的结构体字段可能因芯片型号或驱动库而异。你需要参考你所使用的芯片型号的文档或相关的驱动库文档,查找正确的结构体和字段名称。
如果你能提供更多的代码或相关信息,我可以给出更具体的帮助和建议。