arduino、終了ステータス1. 'はarduinouno

#include <LedControl.h> void setup() { // put your setup code here, to run once: } void loop() { // put your main code here, to run repeatedly: } 

これはLedControl.hを使用した私のコードで、終了ステータス1が表示されます。arduinounoにコンパイルできません。助けてください。

#includeを削除すると、通常どおり機能します。

また、aruinoはライブラリがインストールされていると言っています。

試した(そして機能しなかった)

ライブラリを再インストールします。 arduinoを再ダウンロードします。

コメント

  • "終了ステータス1 "は"エラーが発生したことを意味します"。そのエラーが何であるかをお知らせください。
  • @Majenko "終了ステータス1は'にコンパイルできませんarduino uno " it 'は文字通りタイトルにあります
  • いいえ、それはエラーメッセージではありません。 'エラーメッセージが何であるかわからない場合は、出力ペインの内容全体に貼り付けてください。
  • 'クロスポストしないでください。すでにスタックオーバーフローでこれを求めています。 li>
  • @gre_gorここで質問するようにstackoverflowで言われました

回答

試しましたArduino1.6.12でコードをコンパイルします。ご覧のとおり、#includeがないと、コンパイルは問題ありません。 #includeを使用すると、失敗します。表示されたエラーメッセージは次のとおりです。

/var/folders/bl/s5kzhm3s0lb2rcvp3md8c7040000gp/T/untitled1814027053.tmp/sketch_may17a/sketch_may17a.ino:1:24: fatal error: LedControl.h: No such file or directory #include <LedControl.h> ^ compilation terminated. exit status 1 Error compiling for board Arduino/Genuino Uno 115.2. 

エラーは、少なくとも私の場合は、ライブラリLedControl.hが見つからなかったことです。理由を調べてみてください。

また、aruinoはライブラリがインストールされていると言っています。

確認は簡単です:ライブラリfoo.hを「インストール中」、スケッチブックフォルダにlibraries(すべて小文字); librariesにはフォルダfooが含まれ、fooにはファイルfoo.hと、必要に応じてfoo.cppなど、そのライブラリに必要なその他のファイル:

- Sketchbook - libraries - foo foo.h foo.cpp anything.else.you.like 

更新:

ライブラリのドキュメントはgithub にあり、サンプルコードへのリンクがあります。申し訳ありません。これ以上の助けはありません-私はライブラリやそれらのLEDデバイスを使用していません。

コメント

  • ありがとうございます。 MAX7219 LEDを使用しているので、このライブラリを適切に使用する方法も示してください。
  • how to use this library properly …ドン'自分より先に進まない….あなたは'ライブラリがインストールされているかどうかさえわかりません

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です