vs code配置C/C++開發環境


第一步:下載 Vs Code

點擊鏈接下載Vs Code 下載版本  並安裝

https://code.visualstudio.com/

點擊 Download for Windwos

 

安裝時  如圖:請一定要勾選 添加到PATH (環境變量)

    其他選項可根據個人需要選配  但建議全部勾選    

 

第二步:配置編譯器

安裝完畢后!!! 這樣

 

 

首先 設置中文

  點擊左邊選項卡 第五個選項 搜索Chinese

 

 

點擊第一個安裝

右下框將彈出安裝完畢按鈕 !!!

 

點擊 重新啟動

 

 然后 Vs  Code 將重啟 

安裝完畢!!!

 

配置C/C++ 編輯器

 如上所述  選擇第五個搜索C/C++

 

 安裝完畢 

配置編譯環境

本人使用的是  TDM_GCC  編譯器

提供下載鏈接:

 鏈接:https://pan.baidu.com/s/1r-fkvR1AzRcy5ugepd7w0A
提取碼:8cdc

安裝編譯器

下載完畢后 --> 解壓 -->  進入__installer    雙擊 tdm64-gcc-5.1.0-2.exe 安裝

選擇第一個 Create  創建新的安裝

 

進入第二步   根據自己系統 32位 還是 64位 選擇

第三步  選擇 安裝路徑

提示 :  本路徑至關重要  因為后續 需要配置

后面直接  下一步 下一步 安裝即可!!

查看配置環境變量

安裝完畢后 查看環境變量 是否配置成功

右鍵我的電腦->屬性-->高級系統設置-->點擊環境變量 --> 選擇Path    --->編輯

 

 

發現存在剛剛安裝的編譯器 路徑  

如果不存在的話  點擊新建   選擇安裝的路徑下面的bin

重啟

所有的條件完畢后  請重啟計算機   因為第一步安裝的 Vs  Code 內PATH  未生效

 Vs code  設置編譯器

所有的准備工作完成后 下面進行我們的重頭戲   設置編譯器 ————請根據步驟一步一步來   和一些細節

說明:因為每個文件夾都會默認存在 .vscode 的 json 配置  但是 我們自行創建的文件內並沒有

所以 第一步需要創建.vscode文件夾 並在里面創建兩個文件: launch.json     tasks.json   以后的創建的 C/C++ 文件請務必放在該文件夾內 否則編譯失敗

 

我們的操作步驟  應該為: 創建一個常用文件夾  並在該文件夾內創建一個 .vscode 文件夾   .vscode文件夾內創建兩個文件 launch.json     tasks.json
  並將以后的 C/C++ 源碼放到這里面

首先

跟隨步驟:

創建文件夾

點擊文件選項卡- ->  打開文件夾

 

新建文件 我創建的 是 dcc   --->選擇該文件夾

  

確定后 點擊DCC文件夾

再 點擊如圖的小圖標創建  .vscode 文件夾  (名字一定要正確)   

再右擊 .vs code  選擇新建文件                 創建兩個文件    tasks.json    launch.json

 

粘貼源碼

新建兩個文件后  請在文件夾內粘貼一下 源碼

tasks.json

{
    "version": "2.0.0",
    "command": "g++",
    "args": ["-g","${file}","-o","${fileBasenameNoExtension}.exe"], // 編譯命令參數
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": ["relative", "${workspaceRoot}"],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
  }

 

 

 

在 launch.json 添加 以下代碼 

 

請注意:  

將 miDebuggerPath  后面 替換成 自己編譯器 的所在路徑   

並將 \  替換成 \\   
{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "(gdb) Launch",    // 配置名稱,將會在啟動配置的下拉菜單中顯示
            "type": "cppdbg",         // 配置類型,這里只能為cppdbg
            "request": "launch",    // 請求配置類型,可以為launch(啟動)或attach(附加)
            "program": "${workspaceRoot}/${fileBasenameNoExtension}.exe",// 將要進行調試的程序的路徑
            "args": [],                // 程序調試時傳遞給程序的命令行參數,一般設為空即可
            "stopAtEntry": false,     // 設為true時程序將暫停在程序入口處,一般設置為false
            "cwd": "${workspaceRoot}",// 調試程序時的工作目錄,一般為${workspaceRoot}即代碼所在目錄
            "environment": [],
            "externalConsole": true,// 調試時是否顯示控制台窗口,一般設置為true顯示控制台
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\c_c++GCC\\bin\\gdb64.exe",// miDebugger的路徑,注意這里要與MinGw的路徑對應
            "preLaunchTask": "g++",    // 調試會話開始前執行的任務,一般為編譯程序,c++為g++, c為gcc
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

 

 

 保存 !!!

新建代碼文件 嘗試一波

直接點擊 文件選項卡--> 新建文件-->   選擇語言 --> 寫入內容-->保存

一定記得保存 因為vs code 是不支持自動保存至文件的  他只會放進vs code  自己的保存記錄中

 

寫入完畢后 我們可以開始調試了   直接F5  或者點擊調試 -->  啟動調試

 

 

 

 完畢!!!

 第三步:新建文件自動默認語言類型

 當我們新建文件時  發現都是純文本格式   這怎么辦呢?

我們可以   點擊文件選項卡--> 點擊首選項 --> 設置

 

 請一直下滑至 此處 點擊 進行編輯

 

在代碼中 加入

   "files.defaultLanguage": "cpp"

 

 然后保存 退出 !!  再新建文件 就自動是 c++的了
 
並且 我們也可以設置其他的 替換名稱應該為 語言格式后面括號內的值

 

好了  到了這里 全部設置完畢了!!!  有什么問題歡迎留言!!

 

 


免責聲明!

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



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