# c言語拡張機能 c言語拡張公式サイト:[[https://code.visualstudio.com/docs/languages/cpp]] ##### MinGWのインストール Windows上のVSCodeで静的解析するために、コンパイラのMinGWをインストールする。 MinGWをインストールする手順は、[[https://www.msys2.org/|ここから]] (ファイルをダウンロード後、上記サイトの手順に沿ってコマンド実行が必要) ##### PATHの設定 インストール後、MinGWへのPATHを設定する。 PATHの設定方法は、例えば、[[https://atmarkit.itmedia.co.jp/ait/articles/1805/11/news035.html|ここを参考に]] ##### 静的解析ツール 拡張機能で静的解析を行うために、解析ツールをインストールする必要がある。 cppcheckではなくclangをインストールすればよい。 ##### c言語自動整形 c言語の自動整形がかなりうざい。 おそらく設定の「C_Cpp.clang_format_fallbackStyle」が設定されている。 何も自動整形をされたくない場合は、「none」を設定する。 ちなみに自分で独自のフォーマットを設定することができる。