共计 490 个字符,预计需要花费 2 分钟才能阅读完成。
在 ESP8266 开发板中有个步骤需要调用小爱同学的,使用到了点灯科技的 Blinker 库,但是编译提示如下错误,在网上搜也搜不到是什么问题,看样子是找不到 BlinkerMIOT
error: 'BlinkerMIOT' was not declared in this scope; did you mean 'BlinkerMQTT'?
尝试把代码放到 Arduino 和 Mixly 中都提示这个错误,使用小爱同学,引入的库和声明如下
#define BLINKER_WIFI
#include <Blinker.h>
#define BLINKER_MIOT_OUTLET
但是该添加的都加了,最后仔细看才发现,这就是个小问题,在 Arduino 和 Mixly 中只要正常导入了 Blinker 的库,就没问题,但是 define 必须 include 上面,改下顺序就没问题了,写的时候不留意导致的问题
#define BLINKER_WIFI
#define BLINKER_MIOT_OUTLET
#include <Blinker.h>
在 Arduino 中引用库需要注意代码顺序问题,在 Mixly 中需要注意各功能模块的先后顺序,不然均会导致如上问题
正文完
发表至: 杂七杂八
2023-10-11