Witam.
Kupiłem sobie czujnik do pilotów IR i robię z nim pierwszy projekt z pomocą biblioteki IRremote.h.
Problem w tym, że kompilator wykrywa oprócz tej biblioteki kolejną RobotIRremote która też ma nazwę pliku IRremote.h.
błąd:
Arduino: 1.8.1 (Windows 7), Board: "Arduino/Genuino Uno"
Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':
(.text+0x0): multiple definition of `__vector_7'
libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
Multiple libraries were found for "IRremote.h"
Used: D:\arduino\projs\libraries\IRremote
Not used: D:\arduino\arduino-1.8.1\libraries\RobotIRremote
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Kiedy usuwam niepotrzebną bibliotekę lub zmieniam nazwę pliku to kompilator wywala taki błąd:
Arduino: 1.8.1 (Windows 7), Board: "Arduino/Genuino Uno"
Tone.cpp.o (symbol from plugin): In function `timer0_pin_port':
(.text+0x0): multiple definition of `__vector_7'
libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
exit status 1
Error compiling for board Arduino/Genuino Uno.
This report would have more information with
"Show verbose output during compilation"
option enabled in File -> Preferences.
Co mam zrobić?