1234
返回列表 发新帖
楼主: 奈何col
打印 上一主题 下一主题

[使用文档] [Arduino物联网开发实战1]控制开关灯

[复制链接]

该用户从未签到

31#
发表于 2019-9-27 17:26 | 只看该作者
大神,请帮我看看好吗???库装了0.3,包更新到2.5.2

Arduino:1.8.5 (Windows 10), 开发板:"WeMos D1(Retired), 80 MHz, 115200, 4M (1M SPIFFS)"

构建选项已变更,全部重新构建
In file included from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:10:0,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker.h:36,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\Blinker_dome\loop_takeONOFF\loop_takeONOFF.ino:3:

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:220:5: error: 'BearSSL' does not name a type

? ???BearSSL::WiFiClientSecure? ?client_mqtt;

? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h: In member function 'virtual int BlinkerMQTT::connect()':

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:333:9: error: 'client_mqtt' was not declared in this scope

? ?? ?? ?client_mqtt.setInsecure();

? ?? ?? ?^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h: In member function 'int BlinkerMQTT::connectServer()':

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1624:5: error: 'client_mqtt' was not declared in this scope

? ???client_mqtt.stop();

? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1626:21: error: 'BearSSL' was not declared in this scope

? ???std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1626:46: error: template argument 1 is invalid

? ???std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1626:46: error: template argument 2 is invalid

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1626:55: error: invalid type in declaration before '(' token

? ???std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1626:60: error: expected type-specifier before 'BearSSL'

? ???std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1629:13: error: base operand of '->' is not a pointer

? ???client_s->setInsecure();

? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Adapters/BlinkerMQTT.h:1645:21: error: invalid type argument of unary '*' (have 'int')

? ???if (http.begin(*client_s, url_iot)) {??// HTTPS

? ?? ?? ?? ?? ?? ?? ?^

In file included from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:45:0,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:11,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker.h:36,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\Blinker_dome\loop_takeONOFF\loop_takeONOFF.ino:3:

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/../Functions/BlinkerOTA.h: At global scope:

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/../Functions/BlinkerOTA.h:13:12: error: 'BearSSL' does not name a type

? ???extern BearSSL::WiFiClientSecure client_mqtt;

? ?? ?? ?? ?^

In file included from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:45:0,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:11,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker.h:36,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\Blinker_dome\loop_takeONOFF\loop_takeONOFF.ino:3:

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/../Functions/BlinkerOTA.h: In member function 'bool BlinkerOTA::update()':

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/../Functions/BlinkerOTA.h:122:5: error: 'BearSSL' has not been declared

? ???BearSSL::WiFiClientSecure client_s;

? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/../Functions/BlinkerOTA.h:122:31: error: expected ';' before 'client_s'

? ???BearSSL::WiFiClientSecure client_s;

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/../Functions/BlinkerOTA.h:126:5: error: 'client_mqtt' was not declared in this scope

? ???client_mqtt.stop();

? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/../Functions/BlinkerOTA.h:129:17: error: 'client_s' was not declared in this scope

? ???bool mfln = client_s.probeMaxFragmentLength(ota_host, ota_port, 1024);

? ?? ?? ?? ?? ???^

In file included from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/BlinkerESPMQTT.h:11:0,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker.h:36,

? ?? ?? ?? ?? ???from C:\Users\bapti\Documents\Arduino\Blinker_dome\loop_takeONOFF\loop_takeONOFF.ino:3:

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h: In member function 'String BlinkerApi::blinkerServer(uint8_t, const String&, bool)':

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10403:20: error: 'BearSSL' does not name a type

? ?? ?? ?? ? extern BearSSL::WiFiClientSecure client_mqtt;

? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10404:13: error: 'client_mqtt' was not declared in this scope

? ?? ?? ?? ? client_mqtt.stop();

? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10406:29: error: 'BearSSL' was not declared in this scope

? ?? ?? ?? ? std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10406:54: error: template argument 1 is invalid

? ?? ?? ?? ? std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10406:54: error: template argument 2 is invalid

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10406:63: error: invalid type in declaration before '(' token

? ?? ?? ?? ? std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10406:68: error: expected type-specifier before 'BearSSL'

? ?? ?? ?? ? std::unique_ptrclient_s(new BearSSL::WiFiClientSecure);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10409:21: error: base operand of '->' is not a pointer

? ?? ?? ?? ? client_s->setInsecure();

? ?? ?? ?? ?? ?? ?? ?^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10433:37: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ? http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10446:37: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ? http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10460:37: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ? http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10475:37: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ? http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10488:37: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ? http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10501:37: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ? http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10516:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10530:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10543:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10555:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10569:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10582:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10595:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10608:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10620:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10634:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10647:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10660:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10673:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10685:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10698:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10711:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

C:\Users\bapti\Documents\Arduino\libraries\Blinker\src/Blinker/BlinkerApi.h:10725:41: error: invalid type argument of unary '*' (have 'int')

? ?? ?? ?? ?? ?? ?? ?? ?? ???http.begin(*client_s, url_iot);

? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ???^

exit status 1
为开发板 WeMos D1(Retired) 编译时出错。

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

点评

2.5.2需要release版,不能是beta版? 详情 回复 发表于 2019-9-27 18:45
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    32#
    ?楼主| 发表于 2019-9-27 18:45 | 只看该作者
    Baptiste 发表于 2019-9-27 17:26
    大神,请帮我看看好吗???库装了0.3,包更新到2.5.2

    Arduino:1.8.5 (Windows 10), 开发板:"WeMos D1(Reti ...

    2.5.2需要release版,不能是beta版
    如果以上内容对你有帮助,你可以通过打赏支持作者
    您需要登录后才可以回帖 登录 | 立即注册 ?

    本版积分规则

    热门推荐

    关于温湿度传感器在LCD显示上的问题
    关于温湿度传感器在LCD显
    我建立了一个程序,想要将dht11传感器得到的数据显示在LCD1602上,但是LCD显的都是乱
    【原创】全球最小口袋3D打印机mini one直播教程贴
    【原创】全球最小口袋3D打
    最近闲得蛋疼,没事搞个掌上3D打印机,先放效果图吧。 搞了半天,终于能正常打印,
    【Arduino】108种传感器模块系列实验(74)--- 4位LED数码管模块
    【Arduino】108种传感器模
    37款传感器与模块的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是
    (开源)ESP8266改装小风扇,app远程控制+天猫精灵控制
    (开源)ESP8266改装小风
    材料准备 [*]USB风扇一个 [*]ESP8266一块 [*]3.3继电器一块 拆解风扇 第一次,没有
    基于机器视觉的智能分拣机械臂
    基于机器视觉的智能分拣机
    本作品是一个基于机器视觉的智能机械臂操作平台,其采用atmega32单片机作为主控制系统
    Copyright ???2015-2016??Arduino中文社区??Powered by?Discuz! ??( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表