ESP32:Типовые проблемы/Ошибка при компиляции скетча «WiFiScan»: различия между версиями

Материал из Онлайн справочника
Перейти к навигацииПерейти к поиску
(Новая страница: «{{ESP32 панель перехода}} {{Перевод от Сubewriter}} {{Myagkij-редактор}} {{Черновик}} = Ошибка при компи…»)
 
Нет описания правки
Строка 37: Строка 37:


=См.также=
=См.также=
{{ads}}


=Внешние ссылки=
=Внешние ссылки=


<references />
<references />
{{Навигационная таблица/Телепорт}}


[[Категория:ESP32]]
[[Категория:ESP32]]
[[Категория:Типовые проблемы с ESP32]]
[[Категория:Типовые проблемы с ESP32]]
[[Категория:Типовые проблемы]]
[[Категория:Типовые проблемы]]

Версия от 21:33, 30 мая 2022

Перевод: Максим Кузьмин
Проверка/Оформление/Редактирование: Мякишев Е.А.


Черновик


Ошибка при компиляции скетча «WiFiScan»

Если вы пытаетесь загрузить на ESP32 скетч «WiFiScan.ino»...

...и IDE Arduino не может его скомпилировать, выдавая примерно такую ошибку...

In function void setup(): 
ScanNetworks:52: error: class WiFiClass has no member named firmwareVersion 
String fv = WiFi.firmwareVersion();

...то проблема, видимо, в том, что ваша IDE Arduino компилирует библиотеку «WiFi» вместо библиотеки «ESP32WiFi».

Примечание: Вы, наверно никогда не используете WiFi-шилд на своей Arduino? Если не используете, вам нужно будет удалить его папку/папки из IDE Arduino (переместите их, например, на рабочий стол).

Библиотека «WiFi» может располагаться на ПК здесь:

C:\Users\ruisantos\Downloads\arduino-1.8.7-windows\arduino-1.8.7\libraries\WiFi

И/или вот здесь:

C:\Users\ruisantos\Documents\Arduino\libraries\libraries\WiFi

Удалив папку библиотеки «WiFi» из одного или обоих этих мест, перезапустите IDE Arduino и попробуйте скомпилировать код еще раз.

См.также

Внешние ссылки