首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >编译器错误,ESP8266,NodeMCU (ESP-12E) | BearSSL

编译器错误,ESP8266,NodeMCU (ESP-12E) | BearSSL
EN

Stack Overflow用户
提问于 2020-07-19 13:52:47
回答 1查看 474关注 0票数 0

我正在尝试编译一些代码,但仍然遇到相同的错误。我已经通过google做了一些挖掘,但是我还没有找到解决这个著名错误的方法。这里的任何帮助都将不胜感激。最后,请原谅我的无知,这是我第一次使用ESP和Arduino。

问题摘要,编译时给出以下错误:

代码语言:javascript
复制
    In file included from C:\Users\Muell\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41:0,

                 from C:\Users\Muell\AppData\Local\Temp\Temp5_Hal-Finney-Price-Checker-master.zip\Hal-Finney-Price-Checker-master\main\main.ino:7:

C:\Users\Muell\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:262:36: error: expected ')' before '*' token

     WiFiClientSecure(ClientContext *client, const X509List *chain, unsigned cert_issuer_key_type,

                              
C:\Users\Muell\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:264:35: error: expected ')' before '*' token

     WiFiClientSecure(ClientContext* client, const X509List *chain, const PrivateKey *sk,

C:\Users\Muell\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:38:5: error: 'BearSSL::WiFiClientSecure::~WiFiClientSecure()' marked override, but does not override

     ~WiFiClientSecure() override;

C:\Users\Muell\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:43:9: error: 'int BearSSL::WiFiClientSecure::connect(const String&, uint16_t)' marked override, but does not override
     int connect(const String& host, uint16_t port) override;

C:\Users\Muell\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:48:12: error: 'size_t BearSSL::WiFiClientSecure::write_P(const char*, size_t)' marked override, but does not override

     size_t write_P(PGM_P buf, size_t size) override;

C:\Users\Muell\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.7.2\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:60:12: error: 'size_t BearSSL::WiFiClientSecure::peekBytes(uint8_t*, size_t)' marked override, but does not override

     size_t peekBytes(uint8_t *buffer, size_t length) override;

exit status 1

Error compiling for board NodeMCU 1.0 (ESP-12E Module).

我读过的一些关于类似问题的帖子包括:

-https://github.com/arpruss/vectordisplayarduino/issues/2 -https://github.com/esp8266/Arduino/issues/2184

谢谢你的帮助和时间,-JM

EN

回答 1

Stack Overflow用户

发布于 2020-09-04 19:59:35

我在玩Esp8266-lwmqtt的时候遇到了类似的问题。最后找到了一些出现在esp8266_mqtt.h开头的附加内容。重置样本后,其编译成功。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/62976779

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档