I'm using amb82-mini + MLX90640 but I get compilation errors, can anyone help me?

C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640\ObjectDetectionLoop_mlx90640.ino: In function ‘void loop()’:
C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640\ObjectDetectionLoop_mlx90640.ino:37:9: warning: unused variable ‘vdd’ [-Wunused-variable]
37 | float vdd = MLX90640_GetVdd(frameData, &mlx90640Params);
| ^~~
c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/…/lib/gcc/arm-none-eabi/10.3.0/…/…/…/…/arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\AppData\Local\Temp\arduino\sketches\3D2BFA0F52C6596E9659016EDC563013\sketch\ObjectDetectionLoop_mlx90640.ino.cpp.o: in function loop': C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:34: undefined reference to MLX90640_GetFrameData(unsigned char, unsigned short*)’
c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/…/lib/gcc/arm-none-eabi/10.3.0/…/…/…/…/arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:37: undefined reference to MLX90640_GetVdd(unsigned short*, paramsMLX90640 const*)' c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:38: undefined reference to MLX90640_GetTa(unsigned short*, paramsMLX90640 const*)’
c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/…/lib/gcc/arm-none-eabi/10.3.0/…/…/…/…/arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:39: undefined reference to MLX90640_GetImage(unsigned short*, paramsMLX90640 const*, float*)' c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:42: undefined reference to MLX90640_CalculateTo(unsigned short*, paramsMLX90640 const*, float, float, float*)’
c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/…/lib/gcc/arm-none-eabi/10.3.0/…/…/…/…/arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\AppData\Local\Temp\arduino\sketches\3D2BFA0F52C6596E9659016EDC563013\sketch\ObjectDetectionLoop_mlx90640.ino.cpp.o: in function setup': C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:18: undefined reference to MLX90640_I2CInit()’
c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/…/lib/gcc/arm-none-eabi/10.3.0/…/…/…/…/arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:21: undefined reference to MLX90640_SetResolution(unsigned char, unsigned char)' c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:24: undefined reference to MLX90640_SetRefreshRate(unsigned char, unsigned char)’
c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/…/lib/gcc/arm-none-eabi/10.3.0/…/…/…/…/arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:28: undefined reference to MLX90640_DumpEE(unsigned char, unsigned short*)' c:/users/ponroc/appdata/local/arduino15/packages/realtek/tools/ameba_pro2_toolchain/1.0.1-p1/bin/../lib/gcc/arm-none-eabi/10.3.0/../../../../arm-none-eabi/bin/ld.exe: C:\Users\Ponroc\Documents\Arduino\ObjectDetectionLoop_mlx90640/ObjectDetectionLoop_mlx90640.ino:29: undefined reference to MLX90640_ExtractParameters(unsigned short*, paramsMLX90640*)’
collect2.exe: error: ld returned 1 exit status

exit status 1

Compilation error: exit status 1

Hi @ponrocwulin

ld.exe undefined reference errors usually mean that the functions cannot be found.
can you provide more information on what you are trying to do, what code and libraries you are using?