vscode c++食用指南


---恢復內容開始---

果然小蒟蒻寫不了技術貼,只能寫這種指南

今天某大佬問我怎么調vscode讓我想起了自己的辛酸史。。。

所以發篇blog紀念一下

廢話少說,開始正文

1.0安裝vscode

直接上官網就可以了,傳送門

戳這里下載

2.0安裝c++插件

vscode里真的有很多很好用的插件呢,回頭進行一波推薦

2.1下載中文插件(英語dalao可忽略)

  1. 點那個正方形
  2. 搜索chinese
  3. 選擇簡體(第一個)or繁體(第二個)
  4. 點擊安裝即可(我這里已經下了所以是卸載)

2.2下載c++插件

同理2.1

3.0調試環境

3.1.1(適用:不願使用dev c++ g++的)

如果你有dev c++,並且願意繼續使用請直接跳到3.1.2

1.打開官網

2.下載

3.下載完了以后打開包,archit。。。一大串英文那里選擇x86_64然后下載即可(小蒟蒻下這個下了半天沒下下來最后迫不得已選擇了dev)

4.找到mingw64文件夾里的bin文件夾復制他的路徑

3.1.2(dev)

1.打開dev文件夾,找到mingw64/mingw32里的bin文件夾復制路徑

3.1.3正式調環境

1.打開控制面板里的系統屬性

2.完成第二部以后把復制好的bin路徑粘一下即可

3.打開cmd命令提示符輸入g++ --version gcc --version看是否有你的版本號

4.重啟電腦(不知道這一步是不是必須的,反正我的是重啟了才調好的)

4.0調代碼

1選擇或新建一個空文件夾目錄打開作為項目目錄,建一個cpp文件作為測試的,代碼什么的a+b呀hello,world呀隨意啊

但記住一定要在return 0;前加system("pause");這樣才能看到輸出;

在這可以建文件,但要自己鍵入.cpp

&我的代碼

#include<bits/stdc++.h>
using namespace std;
int main(){
    printf("KLMON IS A JURUO\n");
    system("pause");
    return 0;
}

2.按F5以后選擇這個就好了(我已經調好了就直接盜了dalao的圖,dalao的鏈接會在文末放出)

然后后面好像還有選項自己是可以選出來的

3.系統會自動在當前目錄下建一個.vscode文件夾,並在其中新建一個launch.json的模版文件

然后全選以后改成如下代碼(注釋處改成自己的路徑,記得是gdb。exe不是g++!!!)

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch",
            "preLaunchTask": "build",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "D:/mingw64/bin/gdb.exe", //klmon is a juruo
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }]
}

4.按Shift+Ctrl+P,在喚任務欄中輸入>task,找到點擊 Tasks:Configure Task(任務:配置任務),然后在接下來的返回項中選擇使用模版創建tasks.json文件

同launch一樣系統會自動建立文件,然后全選改為以下代碼,直接粘,不用改

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "build",
            "type": "shell",
            "group": {
                "kind": "build",
                "isDefault": true
            },
            "presentation": {
                "echo": true,
                "reveal": "always",
                "focus": false,
                "panel": "shared"
            },
            "windows": {
                "command": "g++",
                "args": [
                    "-ggdb",
                    "\"${file}\"",
                    "--std=c++11",
                    "-o",
                    "\"${fileDirname}\\${fileBasenameNoExtension}.exe\""
                ]
            }
        }
    ]
}

5.轉到你建立的cpp下按F5,系統就會自動執行了,雖然有點慢

再說一遍:一定要加system(“pause”)懶得換英文輸入法了

 

然后在同一個文件夾下建立你自己的cpp就好了

5.0安利插件

傳送門

這個dalao的插件個人認為很全了

最后,感謝這位大佬的blog

國際慣例:撒花完結*★,°*:.☆( ̄▽ ̄)/$:*.°★* 。


免責聲明!

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



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