#include <ESP8266WiFi.h> Ошибка с WiFiClientSecureBearSSL.h
Я новичок в мире Arduino, и кажется, что эта простая проблема удерживает меня на старте.
- В качестве платы я использую универсальный модуль ESP8266
- В своем наброске я просто пишу:
#include < ESP8266WiFi.h >
void setup(){}
void loop(){}
ОШИБКА:
BearSSLHelpers.h:148:34: ошибка: 'virtual const unsigned char* BearSSL::HashSHA256::oid()' помечен как переопределение, но не переопределяется
virtual const unsigned char *oid() override;
^
Как мне это решить? Любая помощь приветствуется.
@Charis Komos, 👍1
Обсуждение1 ответ
Лучший ответ:
▲ 1
Вы установили последнюю версию git библиотеки ESP8266WiFi в папку с библиотеками, и эта версия несовместима с версией 2.5.2 ядра esp82666 Arduino.
Библиотека ESP8266WiFi является частью пакета плат esp8266. Его не следует устанавливать отдельно. Удалите библиотеку из папки ваших библиотек.
,
@Juraj
Смотрите также:
- Как читать и записывать EEPROM в ESP8266
- Как исправить: Invalid conversion from 'const char*' to 'char*' [-fpermissive]
- ошибка: espcomm_upload_mem failed при загрузке скетча
- Как определить размер Flash?
- Несколько клиентских серверов через Wi-Fi
- Передача функции-члена класса в качестве аргумента
- В ESP-12E NodeMCU, какой выход PIN A0?
- Esp8266 Vin контакт
с esp8266 Arduino core 2.5.2 я могу скомпилировать его без ошибок, @Juraj
Ну не могу.., @Charis Komos
Установил ядро ESP8266 Arduino 2.5.2 и попытался запустить этот простой код выше, @Charis Komos
1) Файл> Настройки и URL-адреса диспетчера дополнительных досок, которые я вставил http://arduino.esp8266.com/stable/package_esp8266com_index.json 2) Инструменты> Плата> Диспетчер плат> набрал «ESP8266» и установил ESP8266 с помощью ESP8266 Community версии 2.5.2., @Charis Komos
в строке 148 в выпуске есть
virtual const void *hash() override
, @JurajСпасибо. Но что мне нужно сделать, чтобы это исправить?, @Charis Komos
как вы получили части версии git? вы скачивали и устанавливали библиотеку отдельно? удалите его из папки с библиотеками, @Juraj
Хорошо, после удаления папки библиотеки из папки моих библиотек это сработало! Большое спасибо! Итак, чтобы понять это, когда я устанавливаю библиотеку, мне не нужно иметь папку библиотеки в моей папке Arduino> библиотеки ??, @Charis Komos
не библиотеки, которые являются частью пакета плат, @Juraj
Большое спасибо!, @Charis Komos