c言語拡張機能

c言語拡張公式サイト:https://code.visualstudio.com/docs/languages/cpp

MinGWのインストール

Windows上のVSCodeで静的解析するために、コンパイラのMinGWをインストールする。

MinGWをインストールする手順は、ここから

(ファイルをダウンロード後、上記サイトの手順に沿ってコマンド実行が必要)

PATHの設定

インストール後、MinGWへのPATHを設定する。

PATHの設定方法は、例えば、ここを参考に

静的解析ツール

拡張機能で静的解析を行うために、解析ツールをインストールする必要がある。

cppcheckではなくclangをインストールすればよい。

c言語自動整形

c言語の自動整形がかなりうざい。

おそらく設定の「CCpp.clangformat_fallbackStyle」が設定されている。

何も自動整形をされたくない場合は、「none」を設定する。

ちなみに自分で独自のフォーマットを設定することができる。