#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
…ドン'自分より先に進まない….あなたは'ライブラリがインストールされているかどうかさえわかりません