气压传感器库:编译问题

Barometric Sensor Library: Compilation Issues

本文关键字:编译 问题 传感器      更新时间:2023-10-16

我刚刚得到了一个Intel Galileo开发板,我正在尝试让Adafruit_BMP085_Unified驱动程序工作。我注意到Adafruit_Sensor源代码引用了 pgmspace.h 头文件,并且伽利略上还没有对 avr 库的支持,但我找到了一个临时头文件来替换它。

现在我有进一步的编译错误,我无法查明问题所在。这是我得到的错误。

Adafruit_BMP085_Unified/Adafruit_BMP085_U.cpp.o:(.rodata._ZTI23Adafruit_BMP085_Unified[_ZTI23Adafruit_BMP085_Unified]+0x8): undefined reference to `typeinfo for Adafruit_Sensor'
collect2: error: ld returned 1 exit status

我正在伽利略开发IDE Arduino-1.5.3下运行这个Arduino示例。我是C++新手,所以这是一次重要的学习经历。任何帮助不胜感激!

你还需要 https://github.com/adafruit/Adafruit_Sensor。Adafruit_Sensor是基本代码,你使用的库就像插件一样,不能单独工作。