VSCodeのArduino開発プロセスで、オープンエラーが検出され、avr / pgmspace.hが見つからないというインクルードエラーがあります。

プロパティは正しいパスに必要です

高校の生物学のテストの後、最終的にそれ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エラーをスローすることです

おすすめ

転載: blog.csdn.net/weixin_45502929/article/details/108359448