

現在、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](https://github.com/bigw00d/esp-idf-littlevgl-
sample/blob/master/main/main.c)をPlatform
IOで作成した空プロジェクトのsrcフォルダに入れてとりあえずビルドしてみました。

すると、次のようなエラーコードが出力されました。

[code]

    src\main.c:10:23: fatal error: lvgl/lvgl.h: No such file or directory
    
[/code]

Platform
IOのこのプロジェクトフォルダ内のlibフォルダに、[githubのこのプロジェクトで使用されているコンポーネントファイル](https://github.com/bigw00d/esp-
idf-littlevgl-
sample/tree/master/components)などが置いてあったので、それをそのままコピーしてみたのですが、エラーが解消されません。

Visual Studio codeでmain.cファイルを見てみると、エラーが出ている10行目の

[code]

    #include "lvgl/lvgl.h"
    
[/code]

この行では、下線の波線が出ていて、マウスを近づけると

[code]

    #includeエラーが発生しました。includePathを更新して下さい。この翻訳単位（D:\test\ESP32Test\src\main.c）では、破線が無効になっています。
    
[/code]

ソースファイルを開けません。”lvgl/lvgl.h”

このような表示が出てきて解消されません。

このlibフォルダに入れたlvgl.hファイルを読み込めるようにすることはできますでしょうか？  
どうぞ、ご教示頂きますよう、宜しくお願い致します。

（追記 VS Codeの画像を追加。）  
[![画像の説明をここに入力](https://i.stack.imgur.com/YAv5P.png)](https://i.stack.imgur.com/YAv5P.png)

（9/25追記 lv_font.hファイルが見つからないエラー）  
[![画像の説明をここに入力](https://i.stack.imgur.com/nXMLt.png)](https://i.stack.imgur.com/nXMLt.png)


CC BY-SA 4.0
2020-09-24T02:27:41.907
70651
2020-09-25T02:38:14.493
2020-09-25T02:38:14.493
35993
35993
question
vscode esp32
Platform IOでライブラリのインクルード方法