質問編集履歴

6

タイトルの修正

2020/09/14 10:29

投稿

MaeharaKenji
MaeharaKenji

スコア86

test CHANGED
@@ -1 +1 @@
1
- Platform IOでライブラリがみつからないというエラの回避方法
1
+ Platform IOでライブラリのインクル方法
test CHANGED
File without changes

5

文字修正。

2020/09/14 10:29

投稿

MaeharaKenji
MaeharaKenji

スコア86

test CHANGED
File without changes
test CHANGED
@@ -64,4 +64,6 @@
64
64
 
65
65
 
66
66
 
67
- このlvgl.hファイルを読み込めるようにする方法をご教示頂きます、宜しくお願い致します。
67
+ このlibフォルダに入れたlvgl.hファイルを読み込めるようにすることはできますでしょか?
68
+
69
+ どうぞ、ご教示頂きますよう、宜しくお願い致します。

4

文字修正。

2020/09/14 10:25

投稿

MaeharaKenji
MaeharaKenji

スコア86

test CHANGED
File without changes
test CHANGED
@@ -64,4 +64,4 @@
64
64
 
65
65
 
66
66
 
67
- このコンポーネントファイルを読み込めるようにするには、どのようにしたらよいのかご教示頂きますよう、宜しくお願い致します。
67
+ このlvgl.hファイルを読み込めるようにする方法をご教示頂きますよう、宜しくお願い致します。

3

質問文の見直し

2020/09/14 10:21

投稿

MaeharaKenji
MaeharaKenji

スコア86

test CHANGED
File without changes
test CHANGED
@@ -22,115 +22,9 @@
22
22
 
23
23
  ```ここに言語を入力
24
24
 
25
- Executing task in folder ESP32Test: C:\Users\kmaeh.platformio\penv\Scripts\platformio.exe run <
26
-
27
-
28
-
29
- Processing fm-devkit (platform: espressif32; board: fm-devkit; framework: arduino)
30
-
31
- ------------------------------------------------------------------------------------------------------------------------------------------------------------------------
32
-
33
-
34
-
35
- Verbose mode can be enabled via `-v, --verbose` option
36
-
37
- CONFIGURATION: https://docs.platformio.org/page/boards/espressif32/fm-devkit.html
38
-
39
- PLATFORM: Espressif 32 (1.12.4) > ESP32 FM DevKit
40
-
41
- HARDWARE: ESP32 240MHz, 320KB RAM, 4MB Flash
42
-
43
- DEBUG: Current (esp-prog) 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)
44
-
45
- PACKAGES:
46
-
47
- - framework-arduinoespressif32 3.10004.200129 (1.0.4)
48
-
49
- - tool-esptoolpy 1.20600.0 (2.6.0)
50
-
51
- - toolchain-xtensa32 2.50200.80 (5.2.0)
52
-
53
- LDF: Library Dependency Finder -> http://bit.ly/configure-pio-ldf
54
-
55
- LDF Modes: Finder ~ chain, Compatibility ~ soft
56
-
57
- Found 43 compatible libraries
58
-
59
- Scanning dependencies...
60
-
61
- No dependencies
62
-
63
- Building in release mode
64
-
65
- Compiling .pio\build\fm-devkit\src\main.c.o
66
-
67
25
  src\main.c:10:23: fatal error: lvgl/lvgl.h: No such file or directory
68
26
 
69
- compilation terminated.
70
-
71
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-adc.c.o
72
-
73
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-bt.c.o
74
-
75
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-cpu.c.o
76
-
77
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-dac.c.o
78
-
79
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-gpio.c.o
80
-
81
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-i2c.c.o
82
-
83
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-ledc.c.o
84
-
85
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-matrix.c.o
86
-
87
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-misc.c.o
88
-
89
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-psram.c.o
90
-
91
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-rmt.c.o
92
-
93
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-sigmadelta.c.o
94
-
95
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-spi.c.o
96
-
97
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-time.c.o
98
-
99
- Compiling .pio\build\fm-devkit\FrameworkArduino\esp32-hal-timer.c.o
100
-
101
- *** [.pio\build\fm-devkit\src\main.c.o] Error 1
102
-
103
- ====================================================================== [FAILED] Took 2.24 seconds ======================================================================
104
-
105
- The terminal process "C:\Users\kmaeh.platformio\penv\Scripts\platformio.exe 'run'" terminated with exit code: 1.
106
-
107
-
108
-
109
- Terminal will be reused by tasks, press any key to close it.
110
-
111
-
112
-
113
27
  ```
114
-
115
-
116
-
117
-
118
-
119
-
120
-
121
-
122
-
123
-
124
-
125
-
126
-
127
-
128
-
129
- lvgl/lvgl.hというヘッダーファイルが見つからないという意味だと思いますが、
130
-
131
-
132
-
133
- > src\main.c:10:23: fatal error: lvgl/lvgl.h: No such file or directory
134
28
 
135
29
 
136
30
 
@@ -171,79 +65,3 @@
171
65
 
172
66
 
173
67
  このコンポーネントファイルを読み込めるようにするには、どのようにしたらよいのかご教示頂きますよう、宜しくお願い致します。
174
-
175
-
176
-
177
-
178
-
179
-
180
-
181
-
182
-
183
- (2020年9月11日追記)
184
-
185
- main.cファイルをVSCodeで参照してみると、
186
-
187
-
188
-
189
- ```
190
-
191
- --------------(中略)----------------------------
192
-
193
- #include "lvgl/lvgl.h"
194
-
195
- #include "lv_examples/lv_apps/demo/demo.h"
196
-
197
- #include "lv_examples/lv_apps/sysmon/sysmon.h"
198
-
199
- #include "lv_examples/lv_apps/terminal/terminal.h"
200
-
201
- #include "lv_examples/lv_tests/lv_test_objx/lv_test_bar/lv_test_bar.h"
202
-
203
- #include "lv_examples/lv_tests/lv_test_theme/lv_test_theme_1.h"
204
-
205
- #include "lvgl/src/lv_themes/lv_theme.h"
206
-
207
- #include "lv_examples/lv_tutorial/4_themes/lv_tutorial_themes.h"
208
-
209
- #include "lv_examples/lv_tests/lv_test_theme/lv_test_theme_2.h"
210
-
211
- --------------(中略)----------------------------
212
-
213
- ```
214
-
215
-
216
-
217
- これらのコードの部分に下線の波線が出ている件なのですが、
218
-
219
- これはこれらのファイルが参照されるようにどこかで設定されるincludePathの設定を変えればよいのでは?と思い、いろいろと調べると、
220
-
221
-
222
-
223
- D:\test\ESP32Test.vscode\c_cpp_properties.json
224
-
225
-
226
-
227
- このファイルにincludePath関連が書かれていることに気づきました。
228
-
229
- そこで、
230
-
231
- includePath欄に
232
-
233
- ”d:/test/ESP32Test/lib/”
234
-
235
- を追加したところ、それまでの下線の波線が消えました。
236
-
237
-
238
-
239
-
240
-
241
- ただ、エラーは全く解決されません。
242
-
243
- 一旦VSCodeを閉じて、再起動すると、c_cpp_properties.jsonに追加した変更が消えてしまっていて、また下線の波線が表示される状態に戻ってしまっていることに気づきました。
244
-
245
-
246
-
247
-
248
-
249
- これらのincludePathの編集はどこで行えばよいのでしょうか?

2

その後わかった現象を追記

2020/09/14 10:20

投稿

MaeharaKenji
MaeharaKenji

スコア86

test CHANGED
File without changes
test CHANGED
@@ -171,3 +171,79 @@
171
171
 
172
172
 
173
173
  このコンポーネントファイルを読み込めるようにするには、どのようにしたらよいのかご教示頂きますよう、宜しくお願い致します。
174
+
175
+
176
+
177
+
178
+
179
+
180
+
181
+
182
+
183
+ (2020年9月11日追記)
184
+
185
+ main.cファイルをVSCodeで参照してみると、
186
+
187
+
188
+
189
+ ```
190
+
191
+ --------------(中略)----------------------------
192
+
193
+ #include "lvgl/lvgl.h"
194
+
195
+ #include "lv_examples/lv_apps/demo/demo.h"
196
+
197
+ #include "lv_examples/lv_apps/sysmon/sysmon.h"
198
+
199
+ #include "lv_examples/lv_apps/terminal/terminal.h"
200
+
201
+ #include "lv_examples/lv_tests/lv_test_objx/lv_test_bar/lv_test_bar.h"
202
+
203
+ #include "lv_examples/lv_tests/lv_test_theme/lv_test_theme_1.h"
204
+
205
+ #include "lvgl/src/lv_themes/lv_theme.h"
206
+
207
+ #include "lv_examples/lv_tutorial/4_themes/lv_tutorial_themes.h"
208
+
209
+ #include "lv_examples/lv_tests/lv_test_theme/lv_test_theme_2.h"
210
+
211
+ --------------(中略)----------------------------
212
+
213
+ ```
214
+
215
+
216
+
217
+ これらのコードの部分に下線の波線が出ている件なのですが、
218
+
219
+ これはこれらのファイルが参照されるようにどこかで設定されるincludePathの設定を変えればよいのでは?と思い、いろいろと調べると、
220
+
221
+
222
+
223
+ D:\test\ESP32Test.vscode\c_cpp_properties.json
224
+
225
+
226
+
227
+ このファイルにincludePath関連が書かれていることに気づきました。
228
+
229
+ そこで、
230
+
231
+ includePath欄に
232
+
233
+ ”d:/test/ESP32Test/lib/”
234
+
235
+ を追加したところ、それまでの下線の波線が消えました。
236
+
237
+
238
+
239
+
240
+
241
+ ただ、エラーは全く解決されません。
242
+
243
+ 一旦VSCodeを閉じて、再起動すると、c_cpp_properties.jsonに追加した変更が消えてしまっていて、また下線の波線が表示される状態に戻ってしまっていることに気づきました。
244
+
245
+
246
+
247
+
248
+
249
+ これらのincludePathの編集はどこで行えばよいのでしょうか?

1

誤字修正

2020/09/11 09:26

投稿

MaeharaKenji
MaeharaKenji

スコア86

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