blinker lib版本升级到0.3.7编译出错-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1938|回复: 2

[已解答] blinker lib版本升级到0.3.7编译出错

[复制链接]
发表于 2021-5-18 12:59 | 显示全部楼层 |阅读模式
blinker lib版本升级到0.3.7, ESP8266 lib版本升级到3.0,以前正常的程序编译出现以下的错误,blinker的例程也是同样,大家有遇到过吗?

C:\Users\mahon\Documents\Arduino\libraries\Blinker\src\modules\WebSockets\WebSocketsClient.cpp: In member function 'void WebSocketsClient::loop()':
C:\Users\mahon\Documents\Arduino\libraries\Blinker\src\modules\WebSockets\WebSocketsClient.cpp:174:30: error: 'class BearSSL::WiFiClientSecure' has no member named 'setCACert'
  174 |                 _client.ssl->setCACert((const uint8_t *)_CA_cert, strlen(_CA_cert) + 1);
      |                              ^~~~~~~~~
C:\Users\mahon\Documents\Arduino\libraries\Blinker\src\modules\WebSockets\WebSocketsClient.cpp: In member function 'void WebSocketsClient::connectedCb()':
C:\Users\mahon\Documents\Arduino\libraries\Blinker\src\modules\WebSockets\WebSocketsClient.cpp:761:26: error: 'class BearSSL::WiFiClientSecure' has no member named 'verify'
  761 |         if(!_client.ssl->verify(_fingerprint.c_str(), _host.c_str())) {
      |                          ^~~~~~
使用 0.3.7  版本的库 Blinker 在文件夹: C:\Users\mahon\Documents\Arduino\libraries\Blinker
使用 1.2  版本的库 ESP8266mDNS 在文件夹: C:\Users\mahon\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266mDNS
使用 1.0  版本的库 ESP8266WiFi 在文件夹: C:\Users\mahon\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266WiFi
使用 1.2  版本的库 ESP8266HTTPClient 在文件夹: C:\Users\mahon\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266HTTPClient
使用 1.0  版本的库 EEPROM 在文件夹: C:\Users\mahon\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\EEPROM
使用 1.0  版本的库 Ticker 在文件夹: C:\Users\mahon\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\Ticker
使用 1.3  版本的库 ESP8266httpUpdate 在文件夹: C:\Users\mahon\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\ESP8266httpUpdate
使用 1.0  版本的库 Hash 在文件夹: C:\Users\mahon\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\3.0.0\libraries\Hash


发表于 2021-5-18 14:15 | 显示全部楼层
请按文档使用2.7.x  
如果要使用3.0.0,请下载dev3.0分支的lib
 楼主| 发表于 2021-5-18 18:19 | 显示全部楼层
dev3.0可以了
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|Archiver|手机版|Arduino中文社区

GMT+8, 2024-11-28 10:38 , Processed in 0.107652 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表