websocket用のヘッダファイルを使ってプログラムを作成しましたが、コンパイル時に下記のようなエラーがでてしまいます。
\WebSocketsClient.cpp:196:77: error: no matching function for call to 'WiFiClient::connect(const char*, uint16_t&, int)'
と表記されているのでおそらくwebsocketに関するエラーだと思いますが、どこを修正すればよいかがわかりません。アドバイスをいただけると幸いです。よろしくお願いいたします。
※プログラム(ヘッダファイルのみ)
#include <WiFi.h> #include <WebServer.h> #include <WebSocketsServer.h> // arduinoWebSocketsライブラリ #include <elapsedMillis.h> // elapsedMillisライブラリ #include <SPIFFS.h>
※コンパイル時のエラーメッセージ
C:\Users\xxx\Documents\Arduino\libraries\arduinoWebSockets-master\src\WebSocketsClient.cpp: In member function 'void WebSocketsClient::loop()': C:\Users\xxx\Documents\Arduino\libraries\arduinoWebSockets-master\src\WebSocketsClient.cpp:196:77: error: no matching function for call to 'WiFiClient::connect(const char*, uint16_t&, int)' if(_client.tcp->connect(_host.c_str(), _port, WEBSOCKETS_TCP_TIMEOUT)) { ^ In file included from C:\Users\xxx\Documents\Arduino\libraries\WiFi\src/WiFi.h:37:0, from C:\Users\xxx\Documents\Arduino\libraries\arduinoWebSockets-master\src\WebSockets.h:175, from C:\Users\xxx\Documents\Arduino\libraries\arduinoWebSockets-master\src\WebSocketsClient.cpp:25: C:\Users\xxx\Documents\Arduino\libraries\WiFi\src/WiFiClient.h:43:9: note: candidate: virtual int WiFiClient::connect(IPAddress, uint16_t) int connect(IPAddress ip, uint16_t port); 「WiFi.h」に対して複数のライブラリが見つかりました 使用済:C:\Users\ukaron\Documents\Arduino\libraries\WiFi C:\Users\ukaron\Documents\Arduino\libraries\WiFi\src/WiFiClient.h:43:9: note: candidate expects 2 arguments, 3 provided 未使用:C:\Users\ukaron\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\WiFi 未使用:C:\Program Files\Arduino\libraries\WiFi 「Wire.h」に対して複数のライブラリが見つかりました 使用済:C:\Users\xxx\AppData\Local\Arduino15\packages\esp32\hardware\esp32\1.0.0\libraries\Wire 未使用:C:\Users\xxx\Documents\Arduino\libraries\wI2cLcdACM1602 C:\Users\xxx\Documents\Arduino\libraries\WiFi\src/WiFiClient.h:44:9: note: candidate: virtual int WiFiClient::connect(const char*, uint16_t) int connect(const char *host, uint16_t port);
あなたの回答
tips
プレビュー