0

Arduino 独自のライブラリを 2 つのプロジェクトに追加すると、そのうちの 1 つは正常にコンパイルされ、もう 1 つはコンパイルされません。理由は何ですか?わかりません。

Keypad.h:6:27: fatal error: OnewireKeypad.h: No such file or directory
 #include <OnewireKeypad.h>
                           ^
compilation terminated.
Error compiling.

エラーでコンパイル: そのようなファイルまたはディレクトリはありません

コンパイル成功

4

1 に答える 1

0

最も可能性が高い:

スケッチで使用するライブラリを含める必要があります (別のファイルでも使用されている場合でも)。これは、IDE がそれを一時ディレクトリにコピーできるようにするためです。したがって、スケッチファイルで必要#include <OnewireKeypad.h>になります。Keypad.h

他に試してみること:

Keypad はライブラリの名前です ( を使用Keypad.h)。インストールしている場合は、ローカル スケッチ ファイルの代わりにこれを取得している可能性があります。

ファイルの名前をOWKeypad.h. または、山かっこの代わりに引用符を付けて含めることもできます:include "file.h"の代わりに#include <file.h>.

于 2016-06-01T12:30:16.697 に答える