VsCode中C/C++語言的編譯運行
VsCode中如何編寫C/C++語言?
這在VsCode官網指南中有詳細的指導,如果在本文中有不清楚內容,推薦你閱讀一番。
1. 準備工作
(1)VsCode安裝
VsCode下載官網: Vscode下載
(2)MinGW安裝
- MinGW下載地址:MinGW下載
- MinGW安裝好後需要配置Path,配置好後檢查安裝是否成功。
- 如果有 不確定安裝選項、不知道怎麼配置Path,可以查閱百度。
2.在VsCode中新建項目
(1)新建文件
- 在電腦中你喜歡的地方新建一個文件文件夾,比如Hello文件夾,然後在code中打開此文件夾,如圖
- 打開文件夾後,新建hello.cpp文件,在其中隨便寫入你喜歡的代碼,如:
#include <iostream>
#include <vector>
#include <string>
using namespace std;
int main()
{
vector<string> msg {"Hello", "C++", "World", "from", "VS Code", "and the C++ extension!"};
for (const string& word : msg)
{
cout << word << " ";
}
cout << endl;
}
(2) 編譯運行
- 配置文件
點擊終端—>配置默認生成任務,選擇C/C++: g++.exe build active file
選擇好後,系統會在Hello文件夾下新建一個.vscode文件夾以及文件夾下面的tasks.json文件,裏面有類似下面的代碼:
{
"version": "2.0.0",
"tasks": [
{
"type": "shell",
"label": "g++.exe build active file",
"command": "C:\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin\\g++.exe",
"args": ["-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe"],
"options": {
"cwd": "C:\\mingw-w64\\i686-8.1.0-posix-dwarf-rt_v6-rev0\\mingw32\\bin"
},
"problemMatcher": ["$gcc"],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
- 編寫運行
回到hello.cpp文件下,按住ctrl+shift+B,在終端面板中有如下命令:
並且在Hello文件下生成了hello.exe,編譯成功!
接下來查看運行結果了:
點擊終端面板右側的“+”,選擇在powershell終端下
在命令行中輸入如下命令:
./hello.exe
就可以得到結果(附圖)
行文至此,點個讚唄