![](https://sugimura.cc/wp-content/uploads/2020/01/image-1024x572.png)
Cコンパイラを入れてみた例。「C++によるデスクトップ開発」でC/C++コンパイラが入ります。VC++が無料で使えるようになったなんていい時代になりましたねぇ。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-1-1024x572.png)
インストール中です。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-2.png)
新しいプロジェクトの作成から例えば「コンソール アプリ」を選択して新規作成。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-3-1024x576.png)
動きました ^^
さてこれを VS Code から使えるのかというのも試してみます。
Extention を入れます。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-4.png)
あとはこちらのマニュアルに沿って設定するんですね。
https://code.visualstudio.com/docs/cpp/config-msvc
![](https://sugimura.cc/wp-content/uploads/2020/01/image-5.png)
Developer Command Prompt を開きます。ディレクトリを作って VS Code を起動。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-6.png)
![](https://sugimura.cc/wp-content/uploads/2020/01/image-7-1024x869.png)
CTRL+SHIFT+p から edit configurations とタイプして設定画面へ。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-8.png)
コンパイラは自動で検出されていて大丈夫そうです。
helloworld.cpp 書きました。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-9.png)
build task を作ります。CTRL+SHIFT+p から configure default build task を選ぶと tasks.json が開きます。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-10.png)
problemMatcher を “$msCompile” に直しました。
helloworld.cpp に戻って、CTRL+SHIFT+b でタスクを実行すると、helloworld.exe が作成されました。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-11.png)
新しくターミナルを開いて実行すると無事実行できました 🙂
![](https://sugimura.cc/wp-content/uploads/2020/01/image-12.png)
ちなみになのですが、日本語は化けちゃうので、helloworld.cpp を CP932 (Shift_JIS) で保存する必要があります。
![](https://sugimura.cc/wp-content/uploads/2020/01/image-13.png)