状況
VSCodeでC言語の学習を進めていると突然、#include<stdio.h>に波線が。パソコンが壊れたかもしれない。
綴りミスを疑うもいつも通りのinclude。恐る恐るカーソルを波線に近づけると、たくさん分からないことを教えてくれた。
ほう・・・
エラーが検出されたことぐらいは分かるし、includePathというのはお初にお目にかかったし、波線は赤々としっかり出ているのに無効になっているらしい。
翌日
二日後
パソコンが壊れてからはや二日、諦めてHIKAKINの後を追おうとしたとき、ついに赤々とした波線が姿を消した。
原因/対処法
VSCodeでフォルダを開く際、ソースコードを保存するフォルダに、.vscodeというフォルダがある。
そのさらに下の階層にファイルを保存するフォルダを作っていて、そこを毎回VSCodeで開いていた。
つまり、VSCodeでソースコードフォルダを開く際は、.vscodeフォルダがあるフォルダを開き、あとはVSCodeの左側のところでフォルダを開く必要がある
ということを二日かけて理解した。
includePathさえ正しく書けばこんなことにはならないのかもしれない。が、
とりあえずエラーが消えたので満足。
壮大に書いて冗長になりましたが、以上です。