Error "cstddef: No such file or directory" on use AzureIoTHub

Good Morning
I'm trying to integrate with Azure IoT with Arduino Mega 2560.
I imported the AzureIoTHub and AzureIoTUtility lib.

I just created this part of the code

 #include <AzureIoTHub.h>
void setup() {


}

void loop() {


}

however, when I compile, I get the following error message.

In file included from C:\Users\MercurioNote\Documents\Arduino\libraries\AzureIoTUtility\src/azure_c_shared_utility/platform.h:7:0,
from C:\Users\MercurioNote\Documents\Arduino\libraries\AzureIoTUtility\src/AzureIoTUtility.h:7,
from C:\Users\MercurioNote\Documents\Arduino\libraries\AzureIoTHub\src/AzureIoTHub.h:7,
from 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: fatal error: cstddef: No such file or directory
#include

I imported ArduinoStl and the problem continued.

what am i doing wrong in this case?

thanks

That library is incompatible with the Arduino Mega, it only supports more powerful microcontrollers, such as the ESP8266 and ESP32 boards (apparently SAMD/ARM boards as well?):

Pieter

Good Morning
I'm new to this part of IoT, so I'm sorry for the basic question, but how do I know which card is supported?
is a model specific to "esp8266 / arduino" or a chipset contained in it?

thanks for the answer.

Please see the link I posted, it has a list of officially supported boards and links to the online stores where you can buy them.
I suspect that any Arduino-like board with an ESP8266 or ESP32 chip as their main microcontroller will work.

(Note: boards with an ESP chip as a secondary microcontroller, such as the Arduino UNO WiFi will not work.)

thanks for the help.