現在、ESP32基板をVisual Studio Codeの追加機能のPlatrom IOでコンパイルや書き込みなどを勉強中です。
なお、ESP32にSPI通信のTFTディスプレイを接続してGUIプログラミングも行いたいため、LVGLというGUIライブラリも勉強したいと思っています。
そこで、GithubでLVGLのサンプルコードを見つけたので、ダウンロードしてみました。https://github.com/bigw00d/esp-idf-littlevgl-sample
このサイトのmainフォルダにあるmain.cをPlatform IOで作成した空プロジェクトのsrcフォルダに入れてとりあえずビルドしてみました。
すると、次のようなエラーコードが出力されました。
src\main.c:10:23: fatal error: lvgl/lvgl.h: No such file or directory
Platform IOのこのプロジェクトフォルダ内のlibフォルダに、githubのこのプロジェクトで使用されているコンポーネントファイルなどが置いてあったので、それをそのままコピーしてみたのですが、エラーが解消されません。
Visual Studio codeでmain.cファイルを見てみると、エラーが出ている10行目の
C
1#include "lvgl/lvgl.h"
この行では、下線の波線が出ていて、マウスを近づけると
#includeエラーが発生しました。includePathを更新して下さい。この翻訳単位(D:\test\ESP32Test\src\main.c)では、破線が無効になっています。 ソースファイルを開けません。”lvgl/lvgl.h”
このような表示が出てきて解消されません。
このlibフォルダに入れたlvgl.hファイルを読み込めるようにすることはできますでしょうか?
どうぞ、ご教示頂きますよう、宜しくお願い致します。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/10 06:09
2020/09/10 12:36 編集