質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.48%
M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

Q&A

解決済

1回答

5396閲覧

M5stackをVScodeで開発しようとしたがライブラリ周りのエラーが出る

nullsan

総合スコア20

M5Stack

M5Stackは、小型のマイコンモジュールです。拡張モジュールが豊富に用意されており、センサと組み合わせることで測定機能を自由に追加することができます。

Visual Studio

Microsoft Visual StudioはMicrosoftによる統合開発環境(IDE)です。多種多様なプログラミング言語に対応しています。

0グッド

0クリップ

投稿2020/01/13 12:50

編集2020/01/13 12:55

こんばんは。
以下のサイトの手順通りにVScodeをインストールしましたが、ライブラリに関するエラーがどうしても発生します。

■参考にしたサイト
https://qiita.com/lutecia16v/items/1c560bdd7eac7ebeaff7

■VScodeのバージョン
1.39.2

エラーは以下の通りです
![イメージ説明

c_cpp_properties.jsonのインクルードパッチにはライブラリへのパスが記載さえているのですがエラーが消えません。
パスは.VScode内のc_cpp_properties.jsonに以下の通りに記述しました

{ "configurations": [ { "name": "Win32", "includePath": [ "C:/Users/User/.platformio/lib/ArduinoJson_ID64/src", "C:/Users/User/.platformio/lib/HttpClient_ID66", "C:/Users/User/.platformio/lib/M5Stack_ID1851/src", "C:/Users/User/.platformio/lib/M5Stack-SD-Updater_ID2575/src", "C:/Users/User/.platformio/lib/TinyGPS_ID416", "C:/Users/User/.platformio/lib/TinyGPSPlus_ID1655/src", "C:/Users/User/.platformio/lib/TinyGSM_ID1287/src", "${workspaceFolder}/**" ], "defines": [ "_DEBUG", "UNICODE", "_UNICODE" ], "intelliSenseMode": "msvc-x64" } ], "version": 4 }

グローバルライブラリの<ライブラリ名>.hの拡張子を持つフォルダのパスを指定しています

対処について教えていただけると幸いです。

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答1

0

ベストアンサー

インクルードパスにライブラリパスを設定しても無駄です
きちんとインクルードパスを設定しましょう

って、Arduinoのプラグインをインストールすればどうでしょう
#ほとんど自動的にArduino周りのインクルードパスの設定してくれますぜ

投稿2020/01/13 13:06

y_waiwai

総合スコア87774

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

nullsan

2020/01/14 06:53

インクルードパスが調べてもどうにもわからなかったので、ワークスペースの親ディレクトリの.VScode内のc_cpp_properties.jsonの内容を、一つ下の階層にあるディレクトリの.VScode内のc_cpp_properties.jsonをコピペして書き換えたところエラーは消えました... >Arduinoのプラグインをインストール これも試しましたがエラーが出てプラグインをアンインストールしなさいと怒られてしまったので うまくいきませんでした。 なんにせよ一旦解決?しました。 ありがとうございます!
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.48%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問