そのため、 2番目のArduinoプロジェクトで説明されているように、EclipseでいくつかのArduinoコードを構築していますが、などのArduinoライブラリを使用するたびにSerial
、Eclipseは関数名に下線を付け、解決できないと主張しています。ただし、コードは実際にコンパイルされるので、Eclipseが関数が欠落していると考える理由については少し戸惑っています。この問題を解決する方法について誰かが何か考えを持っているなら、それはありがたいです。よろしくお願いします。
編集:もっと具体的にすべきだったのですが、EclipseはArduinoライブラリ内のメソッドに下線を引いています。したがって、を使用するSerial.println("hello");
と、下線が引かprintln()
れ、解決できないと主張します。その後、正常にコンパイルされ、arduinoボードにアップロードされたときにメソッドが機能します。
EDIT2:エラーが見つかりました。CファイルでいくつかのC ++関数を使用しようとしていたのですが、eclipseはそれを気に入らなかったのです。名前を.cppに変更すると、すべての赤が消えました;)ご協力いただきありがとうございます。