VSCodeのC/C++ Intellisenseで#includeがどうしても解決しない
VSCode のC/C++ intellisense で自作ライブラリの#includeを行うとき,どうしても"configurationProvider 設定によって提供された情報に基づいて..."というエラーが発生して,ヘッダファイルをインクルードしたことにできなかった.
god_library/
┣ folder1/
│ └ foo1.h
└ folder2/
└ foo2.h
foo1.hからfoo2.hをインクルード (#include "folder2/foo2.h"
) するときにエラーが出た.
もちろん,c_cpp_propereties.jsonはしっかりと ${workspaceFolder}
を configurations::includePath
に設定していた.
解決策
一度 .vscodeのフォルダを削除して作りなおしたら治った.
結論
よくわからないけどやり直しが一番