Я только что получил Intel Galileo
Совет по развитию, и я пытаюсь получить Adafruit_BMP085_Unified
Водитель за работой. Я заметил, что Adafruit_Sensor
источник имел ссылку на pgmspace.h файл заголовка, и пока нет поддержки библиотеки avr на Galileo, но я нашел временный файл заголовка, чтобы заменить его.
Теперь у меня дальнейшие ошибки компиляции, и я не могу точно определить проблему. Вот ошибка, которую я получаю.
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
Я запускаю этот пример Arduino в IDE разработки Galileo Arduino-1.5.3
, Я новичок в C ++, так что это один большой опыт обучения. Любая помощь приветствуется!
Вам также нужно https://github.com/adafruit/Adafruit_Sensor.
Adafruit_Sensor — это базовый код, а используемая вами библиотека похожа на плагин, она не может работать в одиночку.
Других решений пока нет …