【问题标题】:Azure IoT hub example ESP8266 Compiler errorAzure IoT 中心示例 ESP8266 编译器错误
【发布时间】:2018-12-17 14:11:56
【问题描述】:

Arduino SDK 1.8.8 Azure 库:1.0.45

当我为 ESP8288 编译(使用 Arduini IDE 1.8.8)Azure IoT 中心示例(命令中心)时,我会收到下一个错误:所有其他 Azure 示例也会出现同样的错误。

C:\Users\naakar\Documents\Arduino\libraries\AzureIoTHub\src/sdk/serializer.h:441:79:错误:此处未声明“REFLECTED_17”(不在函数中)

 static const REFLECTED_DATA_FROM_DATAPROVIDER ALL_REFLECTED(name) = { &C2(REFLECTED_, C1(DEC(__COUNTER__))) };

                                                                           ^

C:\Users\naakar\Documents\Arduino\libraries\AzureIoTUtility\src/azure_c_shared_utility/macro_utils.h:4359:18:注意:在宏“C2_”的定义中

#define C2_(x,y) x##y

??知道要检查什么吗?

【问题讨论】:

  • 如果以下建议的解决方案不适合您,请在github.com/Azure/azure-iot-sdk-c 提交问题并附上必要的日志,以便我们进一步调试。谢谢!

标签: azure esp8266


【解决方案1】:

....2.5Beta版的esp8266板包也有同样的问题,请问您是否也在使用该版本,如果是,请尝试降级到2.4.2,它会起作用!

https://social.msdn.microsoft.com/Forums/en-US/f561516f-8cf2-4311-8532-ae8c934c3ba6/esp8266-azure-example-compile-error?forum=azureiothub

【讨论】:

  • 请考虑从您回答的链接中添加更多详细信息
猜你喜欢
  • 1970-01-01
  • 2022-11-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2023-03-12
相关资源
最近更新 更多