Azure IoT中心示例ESP8266编译器错误
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Azure IoT中心示例ESP8266编译器错误相关的知识,希望对你有一定的参考价值。
Arduino SDK 1.8.8 Azure库:1.0.45
当我编译(使用Arduino IDE 1.8.8)ESP8288的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
??任何想法要检查什么?
在使用该示例时,我也遇到了同样的问题,我建议您使用更新的代码尝试本文的Azure设置和azureclient和库。
https://ncd.io/getting-started-with-microsoft-azure-and-wireless-temperature-humidity-sensor/
我希望这可以帮助您解决查询
....同样的问题在2.5Beta版本的esp8266主板包,也可以这样你也使用那个,如果是这样尝试降级到2.4.2它会工作!
以上是关于Azure IoT中心示例ESP8266编译器错误的主要内容,如果未能解决你的问题,请参考以下文章