VsCode中C/C++語言的編譯運行


VsCode中如何編寫C/C++語言?
這在VsCode官網指南中有詳細的指導,如果在本文中有不清楚內容,推薦你閱讀一番。

1. 準備工作

(1)VsCode安裝

VsCode下載官網: Vscode下載

(2)MinGW安裝

  1. MinGW下載地址:MinGW下載
  2. MinGW安裝好後需要配置Path,配置好後檢查安裝是否成功。
  3. 如果有 不確定安裝選項、不知道怎麼配置Path,可以查閱百度。

2.在VsCode中新建項目

(1)新建文件

  1. 在電腦中你喜歡的地方新建一個文件文件夾,比如Hello文件夾,然後在code中打開此文件夾,如圖
    在這裏插入圖片描述
  2. 打開文件夾後,新建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) 編譯運行

  1. 配置文件
    點擊終端—>配置默認生成任務,選擇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
      }
    }
  ]
}
  1. 編寫運行

回到hello.cpp文件下,按住ctrl+shift+B,在終端面板中有如下命令:
在這裏插入圖片描述 並且在Hello文件下生成了hello.exe,編譯成功!

接下來查看運行結果了:
點擊終端面板右側的“+”,選擇在powershell終端下
在這裏插入圖片描述
在命令行中輸入如下命令:

./hello.exe

就可以得到結果(附圖)

在這裏插入圖片描述

行文至此,點個讚唄

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章