Использование rlottie в lvgl 8.4.0

Я использую lvgl 8.4.0 и esp32 s3 n16r8 в Arduino ide. Я хотел использовать rlottie в своем проекте, несколько раз собирал файты и тд, но постоянно lvgl не видел какие-то .h или .c файлы. Пытался добавить rlottie вместе с lv_lib_rlottie в папку своего проекта, но результата нет. код не компилируется. Хотел бы получить инструкцию как использовать rlottie с моей конфигурацией, если кто-то с этим сталкивался. Переезжать на lvgl 9.x.x или в другую IDE нет желания т.к. кода уже много написано и переучиваться под другую IDE пока тоже желания нет. Одна из ошибок, когда lv_lib_rlottie в папке с другими библиотеками:

C:\Users\sp\Documents\Arduino\libraries\lvgl\src\extra\libs\rlottie\lv_rlottie.c:12:10: fatal error: rlottie_capi.h: No such file or directory

   12 | #include <rlottie_capi.h>
      |          ^~~~~~~~~~~~~~~~
compilation terminated.

Ну так сам-то файл этот есть или нет?

этот файл есть и он часть самсунговской библиотеки rlottie. Я именно его тоже пытался по разному размещать, всё равно его компилятор не видит

Попробуй вот тут разместить:

всё равно ошибка

In file included from c:\Users\sp\Documents\Arduino\libraries\lvgl\src\extra\libs\rlottie\lv_lib_rlottie\lv_rlottie.c:10:
c:\Users\sp\Documents\Arduino\libraries\lvgl\src\extra\libs\rlottie\lv_lib_rlottie\lv_rlottie.h:19:10: fatal error: lvgl/lvgl.h: No such file or directory
   19 | #include <lvgl/lvgl.h>
      |          ^~~~~~~~~~~~~
compilation terminated.

А ты хоть читаешь, что тебе пишут?
Там теперь другого файла не хватает. Давай дальше сам.

как я понял, нужно собирать библиотеку от самсунга, а не просто перетаскивать куда-то. При этом никто не писал как собрать её если ты используешь Arduino ide

Может быть ты просто не установил нужную библиотеку?

Если добавляешь библиотеки в папку проекта, то нужно «подключение» немного изменить.
Например, вместо (stdio.h для примера):

#include <stdio.h>

Написать так:

#include “stdio.h”

я знаю про это и конечно я это уже использовал и не помогло. Путаницы еще добавляет то, что существует как lv_lib_rlottie, так и lv_rlottie и непонятно какая нужна под lvgl 8.4.0 + при добавлении библиотеки rlottie нужно менять CMakelist, а их там много и создавать CMakefile, непонятно куда его вставляя. Но даже если было не совсем понятно что и куда, я это делал по несколько раз

Я не совсем понимаю о чем речь (с ЕСП только «игрался»), но вот материал:

Может видел уже, а может нет и поможет…

Да, я уже видел документацию и на 8.4.0 и на 9.1.0 и т.д. В той документации, что вы прикрепили речь идёт о сборке для эмулятора на ПК, если его можно так назвать. То есть это для того случая, когда вы программируете интерфейс сначала на ПК. А про микроконтроллеры там написано “вам необходимо позаботиться о сборке” и всё). Есть документация на v9+, но там сборка для ESP IDF