LoginSignup
4
1

More than 3 years have passed since last update.

「M5Stack.h」をインクルードする順番を最後にすると『「○○.h」に対して複数のライブラリが見つかりました。』というエラーがなくなるかもしれない。

Last updated at Posted at 2019-11-02

M5StackでOSCをしたときの話

Arduino/M5StackでOSCを使う場合には@hideakitaiさんの「ArduinoOSC」を使うのがオススメなのですが・・・
https://qiita.com/hideakitai/items/f50f99e38b520a0ace37

エラーがでる

M5Satckで「ArduinoOSC.h」をインクルードすると、
「○○.h」に対して複数のライブラリが見つかりました。
というエラーが盛大に出てしまいました。
ArduinoとEPS32のライブラリが重複しているという誤認識によるものらしいです。

インクルードの順番を変える

「M5Stack.h」のインクルードする順番を最後にしてみたら動きました。

#include <ArduinoOSC.h>
#include <M5Stack.h>

おわりに

「ArduinoOSC」を使用する際に遭遇したエラーの回避方法でしたが、他のライブラリを使用する場合にも有効かもしれません。

4
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
4
1