プロパティは正しいパスに必要です
高校の生物学のテストの後、最終的にそれc_cpp_properties.json
が鍵であることがわかります。関連するファイルがない場合は、最初に使用済みのファイルをc_cpp_properties.json
ワークスペースフォルダーに移動してみます。対応する構成を追加します。詳細
な構成については、ブログを参照してVisual Studio Codeを使用してArduino関連の構成を開発してください。
理論的には、関連環境の構成が完了すると、このファイルの環境とパスが自動的に追加されます。手動で追加する場合は、パスに注意してください。
"{path-to-arduino}/hardware/tools/avr/lib/gcc/avr/4.*.*/include/",
その中に{path-to-arduino}
は、Arduinoをインストールしたコンピュータのパス、4.*.*
つまりバージョン番号が含まれています。このブログを書いているときに7.3.0と入力しました。このバージョン番号を手動で7.3.0に変更すると動作します。
まだavr / pgmspace.hファイルが見つかりませんか?
それでも例外が発生する場合(この例外は使用に影響を与えません)、次のsettings.json
ような関連オプションを追加できます。
"C_Cpp.intelliSenseEngine": "Tag Parser"
このエントリをVSCodeに追加した後、エラーは解決されました。元の質問は、IntelliSenseがVSコードでArduinoを使用するときに#includeエラーをスローすることです