回答編集履歴

2

修正

2021/01/23 09:15

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -50,4 +50,4 @@
50
50
 
51
51
 
52
52
 
53
- ついでに言えば、ESP32のボードライブラリではHTTPClient.hはcoreライブラリに含まれているので別途インストールする必要はありません。
53
+ ついでに言えば、ESP32のボードライブラリではHTTPClient.hは最初から含まれているので別途インストールする必要はありません。

1

追記

2021/01/23 09:15

投稿

thkana
thkana

スコア7703

test CHANGED
@@ -1 +1,53 @@
1
1
  `HTTPClient`だったり。
2
+
3
+
4
+
5
+ ---
6
+
7
+
8
+
9
+ [HTTPClient.h](https://github.com/espressif/arduino-esp32/blob/master/libraries/HTTPClient/src/HTTPClient.h)を見てみるならば
10
+
11
+ ```C++
12
+
13
+ class HTTPClient
14
+
15
+ {
16
+
17
+ public:
18
+
19
+ HTTPClient();
20
+
21
+ ~HTTPClient();
22
+
23
+ //略
24
+
25
+ };
26
+
27
+ ```
28
+
29
+ クラス名はHTTPClientです。コンパイラは別に単語の意味なんか拾ってくれないので、違う文字が含まれていれば別のシンボルとして扱います。HttpClient? なにそれ、ということになります(ほかにそのシンボル名のなにかがあればまた話は別ですが)。
30
+
31
+
32
+
33
+ スクリーンキャプチャがお好きなら
34
+
35
+ ![HttpClient](eaaf63735ab2b2591c6d204cf90b4cff.png)
36
+
37
+ ![HTTPClient](904389bfb3ef46d44800a8d06ba475fd.png)
38
+
39
+
40
+
41
+ 宗教上の理由かなにかでHttpClientと書かなければいけないのならtypedefでもしてください。
42
+
43
+
44
+
45
+ 違うエラーが出ているのなら、別の問題があるということてす。
46
+
47
+ たとえばこんな。
48
+
49
+ ![Lib](32d056d2c8e5c2cbe01db3f914670ee9.png)
50
+
51
+
52
+
53
+ ついでに言えば、ESP32のボードライブラリではHTTPClient.hはcoreライブラリに含まれているので別途インストールする必要はありません。