首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >为“wire”找到了多个库\

为“wire”找到了多个库\
EN

Stack Overflow用户
提问于 2020-02-03 17:59:08
回答 1查看 1.5K关注 0票数 0
代码语言:javascript
复制
Arduino: 1.8.11 (Windows Store 1.8.28.0) (Windows 10), Board: "NodeMCU 1.0 (ESP-12E Module), 80 MHz, Flash, Disabled (new can abort), All SSL ciphers (most compatible), 4MB (FS:2MB OTA:~1019KB), 2, v2 Lower Memory, Disabled, None, Only Sketch, 115200"

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp: In function 'void wiresend(uint8_t)':

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:53:15: error: 'Wire1' was not declared in this scope

  #define WIRE Wire1

               ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:78:5: note: in expansion of macro 'WIRE'

     WIRE.write((uint8_t)x);

     ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp: In function 'uint8_t wirerecv()':

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:53:15: error: 'Wire1' was not declared in this scope

  #define WIRE Wire1

               ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:92:12: note: in expansion of macro 'WIRE'

     return WIRE.read();

            ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp: In member function 'void Adafruit_NFCShield_I2C::begin()':

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:53:15: error: 'Wire1' was not declared in this scope

  #define WIRE Wire1

               ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:120:3: note: in expansion of macro 'WIRE'

   WIRE.begin();

   ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp: In member function 'void Adafruit_NFCShield_I2C::wirereaddata(uint8_t*, uint8_t)':

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:53:15: error: 'Wire1' was not declared in this scope

  #define WIRE Wire1

               ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:981:3: note: in expansion of macro 'WIRE'

   WIRE.requestFrom((uint8_t)PN532_I2C_ADDRESS, (uint8_t)(n+2));

   ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp: In member function 'void Adafruit_NFCShield_I2C::wiresendcommand(uint8_t*, uint8_t)':

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:53:15: error: 'Wire1' was not declared in this scope

  #define WIRE Wire1

               ^

C:\Users\user\Documents\Arduino\libraries\Adafruit_NFCShield_I2C-master\Adafruit_NFCShield_I2C.cpp:1021:3: note: in expansion of macro 'WIRE'

   WIRE.beginTransmission(PN532_I2C_ADDRESS);

   ^

Multiple libraries were found for "Wire.h"
 Used: C:\Users\user\Documents\Arduino\libraries\Wire
 Not used: C:\Users\user\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\Wire
Multiple libraries were found for "SPI.h"
 Used: C:\Users\user\Documents\Arduino\libraries\SPI
 Not used: C:\Users\user\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\SPI
Multiple libraries were found for "ESP8266WiFi.h"
 Used: C:\Users\user\Documents\Arduino\libraries\ESP8266WiFi
 Not used: C:\Users\user\Documents\ArduinoData\packages\esp8266\hardware\esp8266\2.6.3\libraries\ESP8266WiFi
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

如果在文件->首选项中启用了“在编译期间显示详细输出”选项,则该报告将包含更多信息。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2020-02-03 18:56:32

在library文件夹中安装了SPI和Wire库。这些库依赖于平台,并且是与平台的主板软件包捆绑在一起的正确版本。

ESP8266WiFi库与ESP8266 Arduino主板软件包捆绑在一起。它不应该安装在库中。

从C:\Users\user\Documents\Arduino\libraries\中删除Wire、SPI库和ESP8266WiFi

Arduino构建器应该更喜欢与板包捆绑在一起的库,但是Arduino IDE 1.8.11中的构建器版本有一个bug,并且选择了错误的库。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/60036869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档