C++ 學習心得(vscode)
===
延伸模組 安裝 C++

延伸模組 安裝 C++ Intellisense

安裝 MinGW [MinGW - Minimalist GNU for Windows](https://zh-tw.osdn.net/projects/mingw/releases/68260)

mingw32-gcc-g+±bin 選擇 Mark for Installation

All Packages mingw32-gdb-bin 選擇 Mark for Installation
選擇 Installation --> Apply Change
點選 Apply

下面的系統變數找到 Path 新增 C:\MinGW\bin(上下都加 不然 vscode 終端機會有問題)
寫個程式吧
```cpp=
#include<stdio.h>
int main(){
printf("hello");
}
```
按 Ctrl+Shift+B 編譯
```
Ctrl+Shift+` 開啟終端機
```

勾選 Run In Terminal

按下右上 run 三角按鈕
下方的終端機就會有反應

上面的執行檔名稱與 gdb.exe 路徑要填寫 就能正常執行了
launch.json 的設定內容照著設定一下
```json=
{
"name": "g++.exe - 建置及偵錯使用中的檔案",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": false,
"MIMode": "gdb",
"miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
"setupCommands": [
{
"description": "啟用 gdb 的美化顯示",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "g++.exe build active file"
}
```
這樣就能中斷了
## 參考資料
[用 VSCode 寫 C/C++ 教學](https://hackmd.io/@liaojason2/vscodecppwindows)
[windows 10上使用vscode編譯運行和調試C/C++
原文網址:https://kknews.cc/code/jlb43v6.html](https://kknews.cc/zh-tw/code/jlb43v6.html)
###### tags: `C++`