@KenjiMaehara (Kenji maemae)

Are you sure you want to delete the question?

If your question is resolved, you may close it.

Leaving a resolved question undeleted may help others!

We hope you find it useful!

ビルドができていたのに別のPCではエラーが出る。

解決したいこと

ESP32用のプログラムをVSCodeで作成しています。
事務所のPCでプログラムを行っていてビルドも成功し、ESP32にアップロードして動作も確認できました。その内容をgithubにpushして自宅のPCにpullしてビルドしようとするとビルドエラーが発生しました。
この場合の解決方法をご教示の程よろしくお願い致します。

> Executing task: C:\Users\kmaeh\.platformio\penv\Scripts\platformio.exe run <

Processing esp32dev (platform: espressif32; board: esp32dev; framework: arduino)
------------------------------------------------------------------------------------------------------Verbose mode can be enabled via `-v, --verbose` option
CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/esp32dev.html
PLATFORM: Espressif 32 (2.0.0) > Espressif ESP32 Dev Module
HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
DEBUG: Current (minimodule) External (esp-prog, iot-bus-jtag, jlink, minimodule, olimex-arm-usb-ocd, olimex-arm-usb-ocd-h, olimex-arm-usb-tiny-h, olimex-jtag-tiny, tumpa)
PACKAGES:
 - framework-arduinoespressif32 3.10004.200129 (1.0.4) 
 - tool-esptoolpy 1.20600.0 (2.6.0)
 - toolchain-xtensa32 2.50200.80 (5.2.0)
LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
LDF Modes: Finder ~ chain, Compatibility ~ soft
Found 27 compatible libraries
Scanning dependencies...
Dependency Graph
|-- <TFT_eSPI> 2.3.2
|   |-- <SPIFFS> 1.0
|   |   |-- <FS> 1.0
|   |-- <FS> 1.0
|   |-- <SPI> 1.0
|-- <ESP32 BLE Arduino> 1.0.1
Building in release mode
Compiling .pio\build\esp32dev\src\lv_demo_widgets.c.o
src\lv_demo_widgets.c:15:32: fatal error: src/lv_core/lv_obj.h: No such file or directory
compilation terminated.
Compiling .pio\build\esp32dev\lib350\BLE\BLEScan.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\BLESecurity.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\BLEServer.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\BLEService.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\BLEServiceMap.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\BLEUUID.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\BLEUtils.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\BLEValue.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\FreeRTOS.cpp.o
Compiling .pio\build\esp32dev\lib350\BLE\GeneralUtils.cpp.o
Archiving .pio\build\esp32dev\libFrameworkArduinoVariant.a
Compiling .pio\build\esp32dev\FrameworkArduino\Esp.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\FunctionalInterrupt.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\HardwareSerial.cpp.o
Compiling .pio\build\esp32dev\FrameworkArduino\IPAddress.cpp.o
*** [.pio\build\esp32dev\src\lv_demo_widgets.c.o] Error 1
===================================== [FAILED] Took 3.31 seconds =====================================The terminal process "C:\Users\kmaeh\.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.

Terminal will be reused by tasks, press any key to close it.

下の画像のように
lv_demo_widgets.cにて

include "src/lv_core/lv_obj.h"

の箇所のエラーで、lv.obj.hファイルが見つからないと出てきます。
lv_obj.hファイルはincludeフォルダの”D:\githubFolder\lvglTest20201003\include\lvgl\src\lv_core\lv_obj.h”
このパスに入れているのですが見つけられないようです。
スクリーンショット 2020-10-31 101641.png
その下線箇所の電球マーク(インテリシス?)を調べてみても、候補のパス設定が出てこない状況です。
スクリーンショット 2020-10-31 102354.png

自分で試したこと

現在のプログラムはこちらのリポジトリに保存しています。

https://github.com/KenjiMaehara/lvglTest20201003

0 likes

No Answers yet.

Your answer might help someone💌