Azure IoT中心示例ESP8266编译器错误

问题描述 投票:0回答:2

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 esp8266
2个回答
0
投票

在使用该示例时,我也遇到了同样的问题,我建议您使用更新的代码尝试本文的Azure设置和azureclient和库。

https://ncd.io/getting-started-with-microsoft-azure-and-wireless-temperature-humidity-sensor/

我希望这可以帮助您解决查询


0
投票

....同样的问题在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

© www.soinside.com 2019 - 2024. All rights reserved.