Ошибка "cstddef: Нет такого файла или каталога" при использовании AzureIoTHub

Доброе Утро Я пытаюсь интегрировать Azure IoT с Arduino Mega 2560. Я импортировал Азурейотуб и либ азурейотности.

Я только что создал эту часть кода

 #include <AzureIoTHub.h>

void setup() {
  // put your setup code here, to run once:

}

void loop() {
  // put your main code here, to run repeatedly:

}

однако при компиляции я получаю следующее сообщение об ошибке.

В файле, включенном из C:\Users\MercurioNote\Documents\Arduino\libraries\AzureIoTUtility\src/azure_c_shared_utility/platform.h:7:0, от C:\Users\MercurioNote\Documents\Arduino\libraries\AzureIoTUtility\src/AzureIoTUtility.h:7, из C:\Users\MercurioNote\Documents\Arduino\libraries\AzureIoTHub\src/AzureIoTHub.h:7, из D:\Documents\Dev\Pocos\Arduino\ArduinoSolution\ArduinoSolution.ino\WiFiPoco\RoboCore\azureHub\azureHub.ino:3: C:\Users\MercurioNote\Documents\Arduino\libraries\AzureIoTUtility\src/azure_c_shared_utility/strings.h:8:10: неустранимая ошибка: cstddef: Нет такого файла или каталога #включить

Я импортировал ArduinoStl, и проблема продолжалась.

что я делаю не так в этом случае?

спасибо

, 👍-1

Обсуждение

Вы случайно не читали (очень короткий) список поддерживаемого оборудования в README библиотеки Azure IoT? Это только для ESP8266 и ESP32 (и то только для конкретных, судя по всему)., @Majenko


1 ответ


0

Azure IoT поддерживается только на ESP8266 и ESP32. Как указано в README для библиотеки:

Поддерживаемое в настоящее время оборудование:

  • Платы на базе ESP8266 с esp8266/arduino

    • Штука с искрозащитой

    • Adafruit Перо, Черт возьми

  • Платы на базе ESP32 с espressif/arduino-esp32

    • Adafruit ХУЦЦАХ32
,