#include <ファイル名>追加すると、 ボードに対するコンパイル時にエラーが発生しました とエラーを吐く状況です。
もともとインストールした<IRremote.h>をincludeしてリモコンから受信した情報をprintするだけの簡易的なプログラムで(この時点では正常に動いていた)、温度も測定したいと同じファイル内に<EduIntro.h>をincludeして温度を表示するコードを追加したら上記のエラーを吐くようになりました。一つのファイルで複数のファイルをincludeしているのが問題なのでしょうか。
#include <IRremote.h> #include <EduIntro.h> //どちらか一方だけなら動く。 //変数の宣言 void setup(){ ... } void loop(){ ... Serial.println(..); ... }
one.cpp.o (symbol from plugin): In function `timer0_pin_port':
(.text+0x0): multiple definition of `__vector_13'
C:\Users...\AppData\Local\Temp\arduino_build_145640\libraries\IRremote\IRremote.cpp.o (symbol from plugin):(.text+0x0): first defined here
collect2.exe: error: ld returned 1 exit status
次のフォルダのライブラリEduIntroバージョン0.0.12を使用中:C:\Users...\libraries\EduIntro
次のフォルダのライブラリServoバージョン1.1.6を使用中:C:\Program Files\WindowsApps\ArduinoLLC.ArduinoIDE_1.8.42.0_x86__mdqgnx93n4wtt\libraries\Servo
次のフォルダのライブラリIRremoteバージョン2.8.0を使用中:C:\Users...\libraries\IRremote
exit status 1
ボードArduino Mega or Mega 2560に対するコンパイル時にエラーが発生しました。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/01/24 11:50