blinker库文件编译时有错误提示-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 916|回复: 7

[已解答] blinker库文件编译时有错误提示

[复制链接]
发表于 2022-1-4 19:51 | 显示全部楼层 |阅读模式
程序文件肯定没有问题,因为之前下载一直是成功的.可以这几天编译时一直有错误提示,错误提示如下:Arduino:1.8.13 (Windows 10), 开发板:"WiFiduino, 80 MHz, Flash, Disabled (new aborts on oom), Disabled, All SSL ciphers (most compatible), 32KB cache + 32KB IRAM (balanced), Use pgm_read macros for IRAM/PROGMEM, 4MB (FS:2MB OTA:~1019KB), v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Program Files (x86)\Arduino\libraries\blinker-library-master\src\modules\WebSockets\WebSocketsClient.cpp: In member function 'void WebSocketsClient::loop()':

C:\Program Files (x86)\Arduino\libraries\blinker-library-master\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:\Program Files (x86)\Arduino\libraries\blinker-library-master\src\modules\WebSockets\WebSocketsClient.cpp: In member function 'void WebSocketsClient::connectedCb()':

C:\Program Files (x86)\Arduino\libraries\blinker-library-master\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())) {

      |                          ^~~~~~

为开发板 WiFiduino 编译时出错。

在文件 -> 首选项开启
“编译过程中显示详细输出”选项
这份报告会包含更多信息。


请大师们帮忙找找原因是什么?
发表于 2022-1-4 20:52 | 显示全部楼层
没有正确安装package所致,请按照文档正确安装指定版本的依赖
 楼主| 发表于 2022-1-5 21:43 | 显示全部楼层
谢谢版主指导!我去试试.不过为什么之前编译和下载都是正常的,现在突然不行了?
 楼主| 发表于 2022-1-6 10:03 | 显示全部楼层
点灯官方 发表于 2022-1-4 20:52
没有正确安装package所致,请按照文档正确安装指定版本的依赖

谢谢版主,按照以上方法重新安装了package,程序能编译和上传了,但是发现无法传送和接收信息,串口中的现示如下:ets Jan  8 2013,rst cause:4, boot mode3,6)

wdt reset
load 0x4010f000, len 3584, room 16
tail 0
chksum 0xb0
csum 0xb0
v2843a5ac
~ld

不知是什么原因,希望得到版主的再次帮助.
发表于 2022-1-6 16:26 | 显示全部楼层
fjzxscf 发表于 2022-1-6 10:03
谢谢版主,按照以上方法重新安装了package,程序能编译和上传了,但是发现无法传送和接收信息,串口中的现示 ...

看门狗复位了,建议测试例程,如果例程无误就是你程序问题
 楼主| 发表于 2022-1-6 21:17 | 显示全部楼层
点灯官方 发表于 2022-1-6 16:26
看门狗复位了,建议测试例程,如果例程无误就是你程序问题

例程也不行,以前的话程序上传好后,在COM串口中就会看到"MQTT connected"提示信息,代表联网成功.现在没有这个信息了,只是重得显示上面提到过的一串提示信息.
发表于 2022-1-6 23:20 | 显示全部楼层
fjzxscf 发表于 2022-1-6 21:17
例程也不行,以前的话程序上传好后,在COM串口中就会看到"MQTT connected"提示信息,代表联网成功.现在没有 ...

1.确保lib是最新版本
2.不要使用前置USB口,拔掉开发板上的其他设备,并测试hello例程
 楼主| 发表于 2022-1-7 08:19 | 显示全部楼层
点灯官方 发表于 2022-1-6 23:20
1.确保lib是最新版本
2.不要使用前置USB口,拔掉开发板上的其他设备,并测试hello例程 ...

谢谢版主,可以了.原来程序中有些设置与以前不一样了,但是,以前已经下载好老程序的板子,现在还可以联网正常使用.
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 11:33 , Processed in 0.097781 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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