esp8266编译时报错-Arduino中文社区 - Powered by Discuz!

Arduino中文社区

 找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 1824|回复: 3

[已解答] esp8266编译时报错

[复制链接]
发表于 2020-10-7 17:18 | 显示全部楼层 |阅读模式
报错的是这个语句:    Blinker.begin(ssid, pswd)
下面是错误报告
Arduino:1.8.9 (Windows 7), 开发板:"NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Legacy (new can return nullptr), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\newchangogo\Desktop\sketch_oct07c\sketch_oct07c.ino: In function 'void setup()':

sketch_oct07c:61:29: error: no matching function for call to 'BlinkerESPMQTT::begin(char [17], char [14])'

     Blinker.begin(ssid, pswd);

                             ^

C:\Users\newchangogo\Desktop\sketch_oct07c\sketch_oct07c.ino:61:29: note: candidate is:

In file included from C:\Users\newchangogo\Documents\Arduino\libraries\Blinker\src/Blinker.h:36:0,

                 from C:\Users\newchangogo\Desktop\sketch_oct07c\sketch_oct07c.ino:8:

C:\Users\newchangogo\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:100:14: note: void BlinkerESPMQTT::begin(const char*, const char*, const char*)

         void begin( const char* _auth,

              ^

C:\Users\newchangogo\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:100:14: note:   candidate expects 3 arguments, 2 provided

C:\Users\newchangogo\Desktop\sketch_oct07c\sketch_oct07c.ino: In function 'void loop()':

sketch_oct07c:119:17: error: 'class BlinkerESPMQTT' has no member named 'available'

     if (Blinker.available()) {

                 ^

sketch_oct07c:120:56: error: 'class BlinkerESPMQTT' has no member named 'readString'

         BLINKER_LOG2("Blinker.readString(): ", Blinker.readString());

                                                        ^

sketch_oct07c:120:68: error: 'BLINKER_LOG2' was not declared in this scope

         BLINKER_LOG2("Blinker.readString(): ", Blinker.readString());

                                                                    ^

"Blinker.h" 对应多个库
已使用: C:\Users\newchangogo\Documents\Arduino\libraries\Blinker
未使用:C:\Arduino编程\libraries\blinker
exit status 1
no matching function for call to 'BlinkerESPMQTT::begin(char [17], char [14])'

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

发表于 2020-10-7 18:45 | 显示全部楼层
"Blinker.h" 对应多个库
已使用: C:\Users\newchangogo\Documents\Arduino\libraries\Blinker
未使用:C:\Arduino编程\libraries\blinker


把先有的库删了,按文档重新添加
 楼主| 发表于 2020-10-7 20:52 | 显示全部楼层
奈何col 发表于 2020-10-7 18:45
"Blinker.h" 对应多个库
已使用: C:%users\newchangogo\Documents\Arduino\libraries\Blinker
未使用:C:\ ...

好,我试试,谢谢您
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2024-11-28 14:39 , Processed in 0.094760 second(s), 18 queries .

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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