我刚得到一个Intel Galileo
开发板,我正在努力让Adafruit_BMP085_Unified
驱动程序正常工作。我注意到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 示例Arduino-1.5.3
。我是 C++ 新手,所以这是一次重要的学习经历。任何帮助表示赞赏!