關於vscode中C/C++編譯環境的配置問題

1、下載vscode(可以去vscode官網下載)

2、下載MinGW64或者MinGW(本人選擇前者)

      在線安裝MinGW64時,報錯:

      

在網上找了許多,有直接用管理員方式運行可以解決的,但是在我電腦上不行,於是就直接採用的是離線安裝包下載,個人選擇的x86_64-win32-seh

3、配置環境變量,在環境變量PATH中,添加F:\mingw64\bin的安裝路徑,點擊確定保存

4、MinGW安裝結束與環境變量配置之後,在DOS窗口中跳轉到安裝目錄下,運行gcc -v

若出現以上情況,則表明安裝成功。 若沒有出現以上情況,重啓電腦,讓環境變量生效,再進行測試

5、打開vscode,

   (1)安裝插件

            C++ Intellisense,C/C++   ,code runner,

            Include Autocomplete:提供頭文件補全

            C/C++ Snippets:Snippets即重用代碼塊

   (2)建立.vscode文件夾,在其中添加文件launch.json與tasks.json

launch.json:

{
    "version": "0.2.0",
    "configurations": [

        {
            "name": "C/C++",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "F:/mingw64/bin/gdb.exe",
            "preLaunchTask": "g++",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
        },
    ]
}

 

注:要將miDebuggerPath改成自己安裝目錄下的gdb.exe得路徑,這裏面的灰色部分不需要在意

tasks.json

{
    "version": "2.0.0",
    "command": "g++",
    "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}/${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
        }
    },
    "group": {
        "kind": "build",
        "isDefault": true
    }
}

(3)測試,使用code runner編譯運行,如果出現亂碼,則將輸出與放到終端中去:

        ctrl + shift + p  => user settings  => code runner ,將下面紅圈裏的選中

   再次使用code runner即可

vscode 的C/C++的編譯環境配置完成     

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