回答編集履歴
1
Code Runnerについて等、補足を追記
test
CHANGED
@@ -1,4 +1,12 @@
|
|
1
|
-
Microsoft製のC/C++拡張機能をインストールして、ワークスペース(作業フォルダ)毎にtasks.json(コンパイラの設定)とc_cpp_properties.json(ヘッダーのパス等を設定)、launch.json(デバッガのパス等を設定)を記述すればコンパイルからデバッグまで一通り出来ますよ。
|
1
|
+
Microsoft製の[C/C++](https://marketplace.visualstudio.com/items?itemName=ms-vscode.cpptools)拡張機能をインストールして、ワークスペース(作業フォルダ)毎にtasks.json(コンパイラの設定)とc_cpp_properties.json(ヘッダーのパス等を設定)、launch.json(デバッガのパス等を設定)を記述すればコンパイルからデバッグまで一通り出来ますよ。
|
2
|
+
|
3
|
+
|
4
|
+
|
5
|
+
Visual C++をインストールしている場合は、ヘッダーのパスは自動認識してくれるのでc_cpp_properties.jsonの設定は不要ですが、VS用のコマンドプロンプトを経由してVSCodeを実行する必要があります。
|
6
|
+
|
7
|
+
|
8
|
+
|
9
|
+
以下は、MSYS2(MINGW64)での設定例です
|
2
10
|
|
3
11
|
|
4
12
|
|
@@ -197,3 +205,23 @@
|
|
197
205
|
}
|
198
206
|
|
199
207
|
```
|
208
|
+
|
209
|
+
|
210
|
+
|
211
|
+
![C/C++のデバッグ](782ff849f634cfee8c740bad22aa4666.png)
|
212
|
+
|
213
|
+
|
214
|
+
|
215
|
+
---
|
216
|
+
|
217
|
+
|
218
|
+
|
219
|
+
ソースファイルが1つでスタティックライブラリ等を使わない単純なプログラムなら[Code Runner](https://marketplace.visualstudio.com/items?itemName=formulahendry.code-runner)拡張機能を使えばtask.json等の設定をしなくてもコンパイル&実行出来るようになります。
|
220
|
+
|
221
|
+
|
222
|
+
|
223
|
+
[wandbox-vscode](https://marketplace.visualstudio.com/items?itemName=wraith13.wandbox-vscode)拡張機能ならばコンパイラのインストール等不要でgccやclangを試すことも出来ます。
|
224
|
+
|
225
|
+
|
226
|
+
|
227
|
+
あとは[CMake Tools](https://marketplace.visualstudio.com/items?itemName=vector-of-bool.cmake-tools)を使えばVSCodeのタスク機能ではなくCMake経由でコンパイルなんてことも出来ます。
|