水泥佬 发表于 2023-10-8 13:27:24

关于arduino库使用冲突的问题

目前的代码需要用到painlessMesh作为本地通讯使用,也要用到Blinker作为本地与互联网连接(使用其点灯app来控制本地设备)。

        使用painlessMesh依赖以下库的支持
              ArduinoJson
          TaskScheduler
          ESPAsyncTCP (ESP8266)
          AsyncTCP (ESP32)

        而Blinker库里面包含了以下库
        WebSockets                Blinker 用这个库建立了一个 websocket 服务器
        Adafruit_MQTT_Library        Blinker 用这个库建立了一个 MQTT 客户端
        ArduinoJson                Blinker 用这个库解析 Json
        OneButton                Blinker 用这个库管理按键
        painlessMesh                Blinker 用这个库建立mesh网络
        Blynk                        Blinker 用这个库将任何硬件连接到云,因为这个库本身是独特的物联网平台

        就是说Blinker包含了painlessMesh库,也包含了painlessMesh对应的一个依赖库,结果编译时出错。

        请问要如何解决这个问题?

页: [1]
查看完整版本: 关于arduino库使用冲突的问题