vs code配置C++教程


VS code配置 d e b u g debug debug 问题

下载vscode

v s vs vs c o d e code code 下载网址链接
下载最新版的 v s vs vs c o d e code code并安装
在这里插入图片描述
安装的过程中,要勾选“需要添加到 P A T H PATH PATH ”中
在这里插入图片描述

安装MinGW

个人建议安装 D e v Dev Dev,然后把 D e v Dev Dev 中的 M i n G W 64 MinGW64 MinGW64拷贝出来,放在某个目录下,为后面的步骤好用。
如果你不嫌麻烦,或者有足够的精力就去折腾 M i n G W 的 下 载 MinGW的下载 MinGW,我是失败过几次,然后感觉恶心,反正我是吐了
安装好 D e v Dev Dev 后将方框里面的东西拷贝出来
在这里插入图片描述

环境变量Path配置

g c c . e x e , g + + . e x e , g d b . e x e gcc.exe, g++.exe, gdb.exe gcc.exe,g++.exe,gdb.exe等工具位于MinGW64\bin\中:在这里插入图片描述
M i n G W 64 MinGW64 MinGW64\ b i n bin bin目录设置成全局变量。
(1)右击"此电脑"–>“属性”–>“高级系统设置”–>“环境变量”,编辑"系统变量"中的 p a t h path path,添加上 M i n G W 64 MinGW64 MinGW64\ b i n bin bin路径:
在这里插入图片描述
(2)注销用户或重启电脑,打开 c m d cmd cmd命令行窗口,输入 e c h o echo echo % p a t h path path%命令,查看MinGW64\bin中径是否已经被包含到 p a t h path path中。
在这里插入图片描述
(3)将 M i n G W 64 MinGW64 MinGW64\ b i n bin bin添加到 P a t h Path Path中后,就可以在电脑的任意路径下执行 M i n G W 64 MinGW64 MinGW64\ b i n bin bin中的一些工具指令。比如 c + + c++ c++的编译指 g + + . e x e g++.exe g++.exe
在这里插入图片描述

添加支持C++语法的功能

(1)新建一个专门放 V S VS VS工作空间的文件夹,比如我在桌面新建了一个 V S C + + VSC++ VSC++文件夹。点击 V S VS VS左侧栏的第一个图标 " E x p l o r e r " "Explorer" "Explorer"中的 " O p e n F o l d e r " "Open Folder" "OpenFolder",打开 V S C + + VSC++ VSC++目录。
在这里插入图片描述
(2)点击 V S C + + VSC++ VSC++右侧的新建文件图标,新建一个 c p p cpp cpp文件,比如 h e l l o . c p p hello.cpp hello.cpp。注意,这里后缀名不会自动生成,需要手动写上。
在这里插入图片描述
(3)在 h e l l o . c p p hello.cpp hello.cpp中写代表,发现关键字不会自动联想。说明此时 V S C + + VSC++ VSC++不支持 C + + C++ C++语法。
在这里插入图片描述
(4)点击 V S C o d e VSCode VSCode 左侧的“应用商店 ( E x t e n s i o n s ) (Extensions) (Extensions),搜索 C / C + + C/C++ C/C++语法插件,并安装
在这里插入图片描述
(5)安装完成后,重新编写 h e l l o . c p p hello.cpp hello.cpp中的代码,发现 V S VS VS能支持 C + + C++ C++语法,包括关键字联想、语法高亮等。
在这里插入图片描述

编译运行功能

写完 C + + C++ C++程序后,发现没法编译运行程序。此时需要安装 C o d e R u n n e r Code Runner CodeRunner插件。(1)在 V S VS VS应用商店里搜索 C o d e R u n n e r Code Runner CodeRunner并安装。
在这里插入图片描述
(2)装完之后,发现右侧多了一个三角形按纽。这个按纽就是用来运行代码的。
在这里插入图片描述
(3)回到 h e l l o . c p p hello.cpp hello.cpp,点击右上角的 R u n C o d e Run Code RunCode按纽,或者右击代码区域,在弹出的菜单中选择第一个按纽 R u n C o d e Run Code RunCode,可看到运行结果。
在这里插入图片描述

C++调试功能

接下来要给 V S C o d e VSCode VSCode加上调试 C + + C++ C++代码的功能。(1)在 V S C o d e VSCode VSCode E x p l o r e r Explorer Explorer中的 V S C + + VSC++ VSC++右侧,点击第二个按纽来添加一个名叫 . v s c o d e .vscode .vscode的子文件夹,注意名称带点号。 . v s c o d e .vscode .vscode里面要存放配置文件比如 l a u n c h . j s o n launch.json launch.json t a s k s . j s o n tasks.json tasks.json
在这里插入图片描述
(2)右键点击.vscode,在此目录下新建launch.json和tasks.json。
在这里插入图片描述
(3) l a u n c h . j s o n launch.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",   //MinGW的路径路径
            "preLaunchTask":"g++",
            "setupCommands":[
                {
    
    
                    "description":"Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures":true
                }
            ],
        },
    ]
}

这里 m i D e b u g g e r P a t h miDebuggerPath miDebuggerPath 参数值就是调试器 g d b . e x e gdb.exe gdb.exe 的完整路径。另外,不要使用 g d b 32. e x e gdb32.exe gdb32.exe,否则调试时会报错。
(4) t a s k s . j s o n tasks.json tasks.json中的内容为:

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

(5)点击 V S C o d e VSCode VSCode 左侧工具栏中的 “ R u n a n d D e b u g Run and Debug RunandDebug” 按纽可发现顶部多了绿色按纽。或者点击顶部的 “ D e b u g Debug Debug” 按纽,发现弹出的子菜单里多了 “ S t a r t D e b u g g i n g Start Debugging StartDebugging” 按纽。
在这里插入图片描述
(6)点击绿色的三角形按纽或 “ S t a r t D e b u g g i n g Start Debugging StartDebugging” 菜单,即可进行调试。
在这里插入图片描述

设置数据输入功能

刚装好的 V S C o d e VSCode VSCode 遇到 c i n cin cin 语句时,没法输入数据。需要设置。(1)选择 “ F i l e File File”–>" P r e f e r e n c e Preference Preference"–>" S e t t i n g Setting Setting"–>" U s e r User User"–>" E x t e n s i o n s Extensions Extensions"–>" R u n C o d e C o n f i g u r a t i o n Run Code Configuration RunCodeConfiguration",勾选右侧的 “ R u n i n T e r m i n a l Run in Terminal RuninTerminal”。
在这里插入图片描述
2)运行代码,发现在代码区底部的 T e r m i n a l Terminal Terminal 中可以输入数据
在这里插入图片描述

改变主题

(1)选择左上角的”File”–>”Preference”–>”Setting”–>”User”–>”Workbench”–>”Apperance”,可在Color Theme中更改主题。默认的主题是Default Dark+,若改成Default Light+,则会变成白色的,如下图所示:
在这里插入图片描述
(2)若需要更多的主题,可到扩展商店搜索“Theme”下载安装更多的主题。
在这里插入图片描述

添加汉化功能

(1)在扩展商店里搜索简体中文语言包并安装。
在这里插入图片描述
(2)装完重启VSCode即可看到菜单名称变成了中文。
在这里插入图片描述
个人喜好,我还是喜欢英文版本的啦~

菜单显示语言切换

菜单显示语言能够切换的前提是安装过语言包。默认只能显示英语。假如安装过中文语言包(如上面第七步所示)后,要在中英文之间互相切换,则操作步骤为:
(1)点击 V S C o d e VSCode VSCode 左下角的 “设置” 按纽 “命令面板”,在命令面板输入框里输入 l a n g u a g e language language
在这里插入图片描述
(2)选择 “ C o n f i g u r e D i s p l a y L a n g u a g e Configure Display Language ConfigureDisplayLanguage”,在弹出的语言选项中选择相应的语言, e n en en 代表英语, z h − c n zh-cn zhcn 代表中文。选择之后,重启 V S C o d e VSCode VSCode,即可发现界面语言已经更改。
在这里插入图片描述

修改VSCode背景图片

在插件中搜索 b a c k g r o u n d 插 件 background插件 background,并且安装。
在这里插入图片描述
在 “File” --> “preferences” --> “setting” --> “user”–> “extensions” --> “plugin background”–> “background:style” --> settings.json中编辑
在这里插入图片描述
在这里插入图片描述
我的图片放在电脑本地,然后引用的本地存储的路径

 //background 的相关配置
    "update.enableWindowsBackgroundUpdates": true,
    "background.customImages": [
        "file:///F:/vs code/vsbj.jpg"//图片地址
    ],
    "background.style": {
    
    
        "content":"''",
        "pointer-events":"none",
        "position":"absolute",//图片位置
        "width":"100%",
        "height":"100%",
        "z-index":"99999",
        "background.repeat":"no-repeat",
        "background-size":"100%,100%",//图片大小
        "opacity":0.4 //透明度
    },
    "background.useFront": true,
    "background.useDefault": false,
    "background.styles": [
        {
    
    },
        {
    
    },
        {
    
    }
    ], //是否使用默认图片

在这里插入图片描述


结语

本篇博客本人搭建亲测有效,网上看了几个教程,瞎折腾,踩坑无数,配置成功后记录一下,方便日后有时候需要使用的时候随时查看。我的背景图片用的是大一国庆去发现王国玩拍的夜景。个人觉得vs code 比上古神器 v c 6.0 vc6.0 vc6.0好看多了,也比 D e v Dev Dev C o d e b l o c k s Codeblocks Codeblocks好看多了。本篇博客对您有帮助的话希望点赞,收藏,关注三连,鼓励本蒟蒻继续折腾写些实用博客。

猜你喜欢

转载自blog.csdn.net/Edviv/article/details/108571799