Ubuntu18系统下ArduinoIDE-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1212|回复: 2

[已解答] Ubuntu18系统下ArduinoIDE

[复制链接]
发表于 2021-3-8 08:41 | 显示全部楼层 |阅读模式
系统:Ubuntu18.04
IDE: Arduino 1.8.13
Lib:    blinker-library-dev_3.0 (blinker-library-master 也一样)

编译的是例程 Blinker→Blinker_Hello→Hello_WiFi
Windows下编译不会报错

/home/shorylee/程序/arduino-1.8.13/libraries/blinker-library-dev_3.0/src/modules/WebSockets/WebSocketsClient.cpp: In member function 'void WebSocketsClient::loop()':
/home/shorylee/程序/arduino-1.8.13/libraries/blinker-library-dev_3.0/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);
      |                              ^~~~~~~~~
/home/shorylee/程序/arduino-1.8.13/libraries/blinker-library-dev_3.0/src/modules/WebSockets/WebSocketsClient.cpp: In member function 'void WebSocketsClient::connectedCb()':
/home/shorylee/程序/arduino-1.8.13/libraries/blinker-library-dev_3.0/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())) {
      |                          ^~~~~~
"WiFiUdp.h" 对应多个库
已使用: /home/shorylee/程序/arduino-1.8.13/hardware/esp8266com/esp8266/libraries/ESP8266WiFi
未使用:/home/shorylee/程序/arduino-1.8.13/libraries/WiFi
exit status 1
为开发板 Generic ESP8266 Module 编译时出错。

发表于 2021-3-8 09:57 | 显示全部楼层
请把你自己安装的8266 package删除,再按照文档安装指定版本
 楼主| 发表于 2021-3-8 22:49 来自手机 | 显示全部楼层
coloz 发表于 2021-3-8 09:57
请把你自己安装的8266 package删除,再按照文档安装指定版本

删了,然后从ide的开发板重新安装esp8266就可以了。谢谢啊。我之前是手动下载压缩包,按照官方教程使用命令行完成的安装。
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 13:40 , Processed in 0.068338 second(s), 16 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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