找不到ssl->setCACert member?-Arduino中文社区 - Powered by Discuz! Archiver

linhaigood 发表于 2021-5-29 08:36

找不到ssl->setCACert member?

..........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);
      |                              ^~~~~~~~~
..........WebSocketsClient.cpp: In member function 'void WebSocketsClient::connectedCb()':
...........WebSocketsClient.cpp:761:26: error: 'class BearSSL::WiFiClientSecure' has no member named 'verify'
761 |         if(!_client.ssl->verify(_fingerprint.c_str(), _host.c_str())) {
      |                        ^~~~~~
Compilation error: Error: 2 UNKNOWN: exit status 1

linhaigood 发表于 2021-5-31 14:59

是因为把ESP8266模块从2.7.4升级到3.0.0,导致了以上错误,降回去就没错了

点灯官方 发表于 2021-5-29 10:37

请按照文档,安装指定的依赖版本

carlbeven 发表于 2021-5-30 16:09

什么问题啊 群里炸了

三水 发表于 2021-5-31 07:39

esp32 package更新的原因 更新最新库即可

奈何col 发表于 2021-5-31 16:52

carlbeven 发表于 2021-5-30 16:09
什么问题啊 群里炸了

没有按文档要求安装指定版本的原因

carlbeven 发表于 2021-5-31 18:27

carlbeven 发表于 2021-5-30 16:09
什么问题啊 群里炸了

2.7.4sdkgithub下载最新blinker库 最新arduino IDE解决

jafyang 发表于 2021-10-15 11:42

carlbeven 发表于 2021-5-30 16:09
什么问题啊 群里炸了

什么群呢?想加入一个
页: [1]
查看完整版本: 找不到ssl->setCACert member?