Проблема с кодом
- Войдите на сайт для отправки комментариев
Доброго дня!
Есть проект
https://www.instructables.com/id/Simple-IoT-Remote-Switch-With-MQTT-and-ESP8266/
Ошибка про компиляции
Arduino: 1.8.2 (Windows 7), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, 4M (1M SPIFFS), v2 Lower Memory, Serial, None, Only Sketch, 115200"
Build options changed, rebuilding all
E:\Stock\Downloads\esp8266RemoteButtonPressSimple\esp8266RemoteButtonPressSimple.ino: In function 'void reconnect()':
esp8266RemoteButtonPressSimple:129: error: 'class PubSubClient' has no member named 'state'
Serial.print(client.state());
^
E:\Stock\Downloads\esp8266RemoteButtonPressSimple\esp8266RemoteButtonPressSimple.ino: In function 'void setup()':
esp8266RemoteButtonPressSimple:152: error: 'class PubSubClient' has no member named 'setServer'
client.setServer(mqttServer, 1883);
^
esp8266RemoteButtonPressSimple:153: error: 'class PubSubClient' has no member named 'setCallback'
client.setCallback(mqttCallback);
^
exit status 1
'class PubSubClient' has no member named 'state'
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Прошу помощи.
Спасибо
а афтар кода чо говорит?
Прошу помощи.
А в чём именно нужна помощь?
Проект говорит что использует 3 библиотеки. Вы себе их поставили? Именно те которые требуются проекту?
все библиотеки установленны.
Автор пока молчит. Жду его ответа.
Евгений , если вам не трудно, пожалуйста зайдите на страницу проекта.
Там есть код.
При компиляции у меня выдает ошибку, указанную в первом сообщении.
Если вы можете указать мне решение проблемы буду благодарен.
все библиотеки установленны.
Если вы можете указать мне решение проблемы буду благодарен.
решение проблемы простое - найти те библиотеки, которые использовал автор. Либо заглянуть в код и дописать нужные методы самому
все библиотеки установленны.
Ну так загляните в них - есть там нужные методы или нет?
При компиляции у меня выдает ошибку, указанную в первом сообщении.
Если вы можете указать мне решение проблемы буду благодарен.
Я не понимаю Вашей проблемы, которую нужно решить. Вы хотите, чтобы ошибка не выдавалась? ну, не компилируйте. Или что-то не так?
Всем спасибо. Отличные советы. Редкий случай такого сборища профессионалов.
Не компилируй. Посмотри в библиотеке. Допиши нужные методы.
Если бы я все это умел и знал как сделать, я бы не спрашивал здесь,.
Тема закрыта.
Если бы я все это умел и знал как сделать, я бы не спрашивал здесь,.
"хочу играть на скрипке, но не знаю как. Помогите"
Не компилируй. .....
Если бы я все это умел и знал как сделать, я бы не спрашивал здесь,.
Вы знаете как не компилировать? Ну, даже не знаю, что и сказать :(
Всем спасибо. Отличные советы, сборище профессионалов.
Устройся на работу, начни экономить, начни выращивать картошку.
Если бы я это умел, то не спрашивал, тут, на форуме банковских работников, откуда мне взять деньги на автомобиль.
Наш обидчивый новичок. Возьми библиотеку здесь https://github.com/knolleary/pubsubclient
И будет тебе счастье.