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它会工作!