[VSCode]lv_conf_internal.h:59:18: fatal error: ../../lv_conf.h: No such file or directory #include "../../lv_conf.h"

2024년 07월 18일 by 진아사랑해

    [VSCode]lv_conf_internal.h:59:18: fatal error: ../../lv_conf.h: No such file or directory #include "../../lv_conf.h" 목차
반응형

esp32에 lvgl library를 포함시키는 경우에 위와 같은 에러가 발생하였습니다.

저는 PlatforIO에서 Aduino Framework을 사용하고 있습니다.

 

인터넷 검색을 하니 내용이 나와있어 정리를 하겠습니다.

1) lvgl 디렉터리에서 "lv_conf_template.h"를 찾습니다.

2) "lv_conf_template.h"를 복사하여 "lv_conf.h"를 만든 후에

3) lvgl 디렉터리 이름이 있는 폴더에  "lv_conf.h"를 넣습니다.

    즉, lvgl 디렉터리 옆에 lv_conf.h가 있어야 합니다.

4)  lv_conf.h에서 변경할 내용

  • Open lv_conf.h and change the first #if 0 to #if 1 to enable the content of the file
  • Set the color depth of you display in LV_COLOR_DEPTH
  • Set LV_TICK_CUSTOM 1

위 조건으로 build는 성공하였습니다.

 

참고) lvgl을 설치하여 파일을 열어보니 "  LV_TICK_CUSTOM" 항목 자체가 없습니다.

         버전이 올라가면서 사라진 옵션인지 좀 더 봐야 할 것으로 생각됩니다.

 

 

Arduino — LVGL documentation

Note that you need to choose a board powerful enough to run LVGL and your GUI. See the requirements of LVGL. For example ESP32 is a good candidate to create UI's with LVGL. Use the examples and demos Note that, there is no dedicated INO file for every exam

docs.lvgl.io

 

 

반응형