天天看點

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

VSCode安裝C環境

  • 一.下載下傳MinGW
    • 1.基本安裝
    • 2.配置環境變量:
  • 二.下載下傳安裝vs code
    • 1.下載下傳插件
    • 2.建立并在軟體中打開檔案夾
    • 3.建立檔案并配置
  • 三.vscode一些不友好的地方

by 博博

檔案夾代碼的和我一樣,100%成功。

一.下載下傳MinGW

網址:

下載下傳位址

https://sourceforge.net/projects/mingw/files/latest/download

1.基本安裝

下載下傳安裝,目錄就放在C槽就可以了,不用改。這個東西也不大。個人感覺改了路徑他就不成功了(捂臉)。

然後進去

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

點選all package

然後把mingw32-gcc.bin選上,就會自動勾選上圖那三個,如果缺少,就把缺的那個也勾上。

然後同理把mingw32-g++選上,也是如下圖,一排挨着三個包

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

然後選上mingw32-gdb

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

(期間它會自動幫你勾選一些東西,那個就随它去,不用改)

然後點installation->apply…安裝好。

2.配置環境變量:

  1. 進入設定,點選系統,然後選擇關于,然後點選右側系統資訊
  2. 在彈出的系統資訊中,選中左欄進階系統設定,然後選中環境變量
  3. 在系統變量一欄中找到Path,輕按兩下,然後建立一個C:\MinGW\bin 的變量 一路确定,直到關閉所有選卡
  4. 重新開機電腦

二.下載下傳安裝vs code

下載下傳位址

https://code.visualstudio.com/

下載下傳安裝,記得安裝的路徑不要有中文。個人感覺安在d盤就行。

1.下載下傳插件

進入軟體,下載下傳下圖三個插件。下完後他會叫你重新開機軟體,照着它做。(buct oj是學校讓下的,你們不必要就不用)

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

2.建立并在軟體中打開檔案夾

然後在自己的D盤建立一個檔案夾,千萬不要中文,和我一樣最好。我的叫mycode

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

然後打開vscode軟體,打開你所建立的mycode檔案夾

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

3.建立檔案并配置

點這個建立檔案

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

起名,test.cpp

裡面寫

#include<stdio.h>
#include<windows.h>
int main()
{
    printf("sss\n");
    system("pause");
}

           

然後F5運作。

一路enter,會出現一個launch.json的檔案。

在裡面輸入

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
           "environment": [],
           "externalConsole": true,      //修改此項,讓其彈出終端
           "MIMode": "gdb",
           "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
           "setupCommands": [
               {
                  "description": "Enable pretty-printing for gdb",
                   "text": "-enable-pretty-printing",
                   "ignoreFailures": true
               }
       ],
       "preLaunchTask": "g++" //修改此項
   }
]
}

           

然後Crtl+S儲存,關閉

然後點回去test.cpp檔案裡,再摁F5,一路enter下去。然後出現一個tasks.json的檔案。

裡面寫

{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "g++",
            "command": "C:\\MinGW\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "C:\\MinGW\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group":"build",
        }
    ]
}

           

然後Crtl+S儲存,關閉。

然後就ok了。回去test.cpp裡F5應該就可以運作了。

注意他會給你生成一個.vscode檔案夾,千萬不要删。

注:1.以後用vscode寫代碼就把在cpp檔案儲存在mycode檔案夾下就行,否則還得重新配置。當然,儲存在子檔案夾裡也沒得問題,像這樣。但是子檔案夾也要英文。

VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方
VSCode安裝C環境,來自一個學生的真實方法一.下載下傳MinGW二.下載下傳安裝vs code三.vscode一些不友好的地方

三.vscode一些不友好的地方

Vscode很坑的一點就是他必須加下面标注的那倆句話,才可以出現這個黑框子界面,

否者會直接運作一閃而過。和devc++一運作就會停在黑框子界面不一樣。

#include<stdio.h>
#include<windows.h>      //1
int main()
{
    printf("sss\n");
    system("pause");         //2
}