vscode使用和配置(極簡)


vscode使用和配置(極簡)

文章需要用到工具

工具
vscode https://code.visualstudio.com/
mingw64 https://sourceforge.net/projects/mingw-w64/files/

軟件已經分享到網盤

鏈接:https://pan.baidu.com/s/1UZM-39Kp0kNEkuBLw1PTZA
提取碼:4ips

一、下載安裝

  1. vscode下載:https://code.visualstudio.com/

  2. 打開下載頁面有兩個選項 “stable(穩定版本)”和“insiders(內部版本)”,一般選擇stable(穩定版本)

  3. 修改一下安裝路徑,其他默認即可

二、vscode中文支持

  1. 打開vscode,選中最左側的工具欄最下面的插件安裝

  2. 輸入chinese,選擇安裝

  3. 安裝完成,重啟vscode即可
    在這里插入圖片描述

三、c/c++編譯環境

安裝c/c++插件

  1. 打開vscode,選中最左側的工具欄最下面的插件安裝

  2. 輸入c/c++,選擇安裝

  3. 安裝成功即可用
    注意:安裝c/c++插件只有命令補全的功能,沒有編譯器,編譯器需要另外安裝
    在這里插入圖片描述

安裝code runner插件

在使用VSCode編譯時,有的時候需要執行某段代碼,這個時候就需要用到Code Runner,Code Runner可以跑C/C++/JAVA/JS/PHP等編程語言,

  1. 打開vscode,選中最左側的工具欄最下面的插件安裝

  2. 輸入code runner,選擇安裝

  3. 安裝成功即可用
    在這里插入圖片描述

配置編譯器

windows編譯器選擇mingw64

  1. 下載地址:https://sourceforge.net/projects/mingw-w64/files/

  2. 下載的文件:進入網站后不要點擊 "Download Lasted Version"(這個是在線安裝包),往下滑,找到最新版的 "x86_64-posix-seh"。

  3. 安裝MinGW:下載后是一個7z的壓縮包,解壓后移動到你想安裝的位置即可。我的安裝位置是:D:\mingw64 (路徑最好不要有中文或者空格)

  4. 配置對象:MinGW,所以把你剛剛安裝MinGW的路徑拷貝一下
    在這里插入圖片描述

  5. 打開cmd,輸入gcc -v測試,顯示版本信息說明安裝成功
    在這里插入圖片描述

編譯例程(單文件)

  1. 新建空文件夾Code

  2. 打開VScode --> 打開文件夾 --> 選擇剛剛創建的文件夾Code
    在這里插入圖片描述

  3. 新建test.cpp文件(以最簡單的 HelloWorld.cpp 為例)

    #include <stdio.h>
    #include <windows.h>
    int main()
    {
        printf("Hello World\n");
        system("pause");
        return 0;
    }
    
  4. 進入調試界面添加配置環境,選擇 C++(GDB/LLDB),再選擇 g++.exe,之后會自動生成 launch.json 配置文件

  5. 選擇完環境會跳出選擇配置,點擊"g++.exe-生成和調試活動文件"
    在這里插入圖片描述在這里插入圖片描述

  6. 這時會自動生成兩個vscode的配置文件“launch.json”和“tasks.json”
    在這里插入圖片描述

    launch.json

    {
        // 使用 IntelliSense 了解相關屬性。 
        // 懸停以查看現有屬性的描述。
        // 欲了解更多信息,請訪問: https://go.microsoft.com/fwlink/?linkid=830387
        "version": "0.2.0",
        "configurations": [
            {
                "name": "g++.exe - 生成和調試活動文件",
                "type": "cppdbg",
                "request": "launch",
                "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": false,//ture,表示要彈出窗口
                "MIMode": "gdb",
                "miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe",
                "setupCommands": [
                    {
                        "description": "為 gdb 啟用整齊打印",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ],
                "preLaunchTask": "C/C++: g++.exe 生成活動文件"
            }
        ]
    }
    

    tasks.json

    {
        "tasks": [
            {
                "type": "cppbuild",
                "label": "C/C++: g++.exe 生成活動文件",
                "command": "g++.exe",
                "args": [
                    "-g",
                    "${file}",
                    "-o",
                    "${fileDirname}\\${fileBasenameNoExtension}.exe"
                ],
                "options": {
                    "cwd": "${workspaceFolder}"
                },
                "problemMatcher": [
                    "$gcc"
                ],
                "group": {
                    "kind": "build",
                    "isDefault": true
                },
                "detail": "調試器生成的任務。"
            }
        ],
        "version": "2.0.0"
    }
    

    注】: launch.json 文件中 "preLaunchTask" 的值 必須與 tasks.json 文件中 "label"的值一致。值的設置看個人喜好,保持默認也是OK的。

  7. 返回 HelloWorld.cpp 文件,按F5調試,發現完全OK了!
    在這里插入圖片描述

  8. 若想要彈窗、需要配置剛才生成的"launch.json"文件
    在這里插入圖片描述
    在這里插入圖片描述

編譯例程(多文件)

編譯多個c/c++多個文件有多種方法,這里介紹改code runner的配置。

  1. 一個文件夾下有一個main.c文件,和hello.h和hello.c文件。
    在這里插入圖片描述

  2. 並且 vscode已經安裝有Code Runner
    在這里插入圖片描述

  3. 此時如果在main.c文件下直接點擊運行按鈕,會報連接錯誤,因為hello.c並沒有編譯。
    在這里插入圖片描述

  4. 要讓Code Runner支持編譯該文件夾下全部.c文件,首先打開文件->首選項->Settings,如圖所示。

    然后在設置頁面搜索Code Runner,找到Code Runner的ExecutorMap設置。
    在這里插入圖片描述
    在這里插入圖片描述

  5. 點擊在settings.json中編輯后,打開settings.json文件如圖,找到executorMap設置項,

    在其中c和cpp程序對應的一行,修改其中的gcc $filename為gcc *.c

    在這里插入圖片描述

  6. 修改保存之后,再點擊Code Runner運行按鈕,可以直接編譯運行了。

    在這里插入圖片描述

后續會在我的個人博客www.bugdesign.cn或bugdesign.cn更新vscode python等等配置


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM