气压传感器库:编译问题

时间:2014-02-16 17:14:01

标签: c++ arduino sensor intel-galileo

我刚开发了Intel Galileo开发板,我正在努力让Adafruit_BMP085_Unified driver正常工作。我注意到Adafruit_Sensor源代码引用了 pgmspace.h 头文件,并且还没有支持Galileo上的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

我在Galileo开发IDE Arduino-1.5.3下运行这个Arduino示例。我是C ++的新手,所以这是一次很棒的学习经历。任何帮助表示赞赏!

1 个答案:

答案 0 :(得分:0)

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