Пример концентратора Azure IoT ESP8266 Ошибка компилятора - PullRequest
0 голосов
/ 17 декабря 2018

Arduino SDK 1.8.8 Библиотеки Azure: 1.0.45

Когда я компилирую (с Arduini IDE 1.8.8) пример концентратора IoT Azure (командный центр) для ESP8288 я получу следующую ошибку: Та же ошибкапоставляется также со всеми другими примерами Azure.

C: \ Users \ naakar \ Documents \ Arduino \ library \ 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 \ library \ AzureIoTUtility \ src / azure_c_shared_utility / macro_utils.h: 4359: 18: примечание: в определении макроса 'C2 _'

# определить C2_ (x, y) x ## y

??Есть идеи что проверить?

Ответы [ 2 ]

0 голосов
/ 17 марта 2019

.... та же проблема на 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

0 голосов
/ 05 января 2019

Я также столкнулся с той же проблемой при работе с примером, я должен предложить вам попробовать эту статью для установки Azure и Azureclient и библиотек с обновленным кодом.

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

Я надеюсь, что это поможет вам решить ваш вопрос

...