Nodemcu 1.0和arduino ide,合作者不能编译草图,但我可以

Nodemcu 1.0和arduino ide,合作者不能编译草图,但我可以,arduino,libraries,avr,nodemcu,Arduino,Libraries,Avr,Nodemcu,我们正在学校和我的队友一起制作一个气象站项目,他们都在使用windows pc:s和arduino ide对Nodemcu 1.0进行编程 此草图在安装了库(adafruit dht库1.3.0和adafruit统一传感器库1.0.2)的我的电脑上编译时没有问题 编译时,队友报告错误: \Documents\Arduino\libraries\Adafruit_Sensor-1.0.1\Adafruit_Sensor.cpp:2:26: fatal error: avr/pgmspace.h:

我们正在学校和我的队友一起制作一个气象站项目,他们都在使用windows pc:s和arduino ide对Nodemcu 1.0进行编程

此草图在安装了库(adafruit dht库1.3.0和adafruit统一传感器库1.0.2)的我的电脑上编译时没有问题

编译时,队友报告错误:

\Documents\Arduino\libraries\Adafruit_Sensor-1.0.1\Adafruit_Sensor.cpp:2:26: fatal error: avr/pgmspace.h: No such file or directory
 #include <avr/pgmspace.h>
                          ^
compilation terminated.
exit status 1
Error compiling for board NodeMCU 1.0 (ESP-12E Module).

问题是您的队友正在使用不同版本的Adafruit统一传感器驱动程序库。从错误消息中可以看到:

\Documents\Arduino\libraries\Adafruit_Sensor-1.0.1\Adafruit_Sensor.cpp:2:26: fatal error: avr/pgmspace.h: No such file or directory

他们使用的是1.0.1版,而您使用的是1.0.2版。avr/pgmspace.h的不必要包含在这两个版本之间。

问题在于您的队友使用的是不同版本的Adafruit统一传感器驱动程序库。从错误消息中可以看到:

\Documents\Arduino\libraries\Adafruit_Sensor-1.0.1\Adafruit_Sensor.cpp:2:26: fatal error: avr/pgmspace.h: No such file or directory

他们使用的是1.0.1版,而您使用的是1.0.2版。avr/pgmspace.h的不必要包含在这两个版本之间。

这确实解决了问题,我的队友安装了旧版本。非常感谢。这确实解决了问题,我的队友安装了旧版本。非常感谢。