VSCode配置C++环境教程(超详细)

前言:VSCode作为一个轻量编辑器,小巧轻便,功能齐全,页面好看,而且比VS的速度快多了。疯狂安利。

准备资源:由于下载的两个软件是在国外网站,所以有时会出现下载很慢,或是页面打开不了的情况。在这里我把百度网盘的链接写在这里网盘链接,提取码1pac

1. 下载codeblocks编译器

◆ 首先要在自己电脑里面装codeblocks编译器,没有编译器vscode是不能完成编译的。点这里下载☞下载网址
下载页面图片
◆ 下载codeblocks-17.12mingw-setup.exe
在这里插入图片描述
◆ 点击下载
在这里插入图片描述
在这里插入图片描述
◆ 然后就一直next就行,什么也不要改。

2.配置codeblocks的环境变量

◆ 将codeblocks安装路径下的bin文件夹加入到系统变量的path中,
我是安装在D盘D:\Program Files (x86)\CodeBlocks\MinGW\bin
一般的默认路径是安装在C盘中C:\Program Files (x86)\CodeBlocks\MinGW\bin

◆ 首先鼠标右键单击此电脑,打开属性
在这里插入图片描述
在这里插入图片描述
◆ 然后就一直点确定就行。

3.下载安装VSCode

◆ 点这里下载☞VSCode下载网址
◆ 拉到网页的最下面,下载64位的,如果你的电脑是32位的就下载32bit
在这里插入图片描述
◆ 然后安装的过程记得选上这几个,这样就可以直接鼠标右键单击打开文件夹了。在这里插入图片描述

◆ 先把语言设置成中文

在这里插入图片描述

◆ 然后右下角会弹出一个下窗口,点Restart Now。
在这里插入图片描述

◆ 安装c++插件
在这里插入图片描述

◆ 然后在桌面新建一个test文件夹,用VSCode打开,新建一个hello文件,后缀是cpp。

#include<iostream>

using namespace std;

int main()
{
    cout<<"Hello World";
    system("pause");
}

◆ 同时按Fn和F5键调试,都选第一个。

在这里插入图片描述
在这里插入图片描述

◆ 这时会生成一个launch.json文件,然后把里面的代码换成下面的就可以了。不过要注意的是这里的路径要根据自己实际安装的去改,如果你是安装在C盘,那就把D改为C好了。
在这里插入图片描述

{
    "version": "0.2.0",
    "configurations": [
        
        {
            "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
            "type": "cppdbg", // 配置类型,这里只能为cppdbg
            "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
            "args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
            "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,我一般设置为true
            "cwd": "${workspaceFolder}", // 调试程序时的工作目录
            "environment": [], // (环境变量?)
            "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台
            "internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb手动输命令吧?
            "MIMode": "gdb", // 指定连接的调试器,可以为gdb或lldb。但目前lldb在windows下没有预编译好的版本。
            "miDebuggerPath": "D:\\Program Files (x86)\\CodeBlocks\\MinGW\\bin\\gdb32.exe", // 调试器路径,Windows下后缀不能省略,Linux下则去掉
            "setupCommands": [ // 用处未知,模板如此
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": false
                }
            ],
            "preLaunchTask": "Compile" // 调试会话开始前执行的任务,一般为编译程序。与tasks.json的label相对应
        }
    ]
 }

◆ 然后再回到hello这个页面,继续调试程序,这时会出现如下图,点击配置任务。选第一个。
在这里插入图片描述
在这里插入图片描述

◆然后会出现一个task.json文件,把下面的这个替换进去就OK了。

{
"version": "2.0.0",
"tasks": [
    {
        "label": "Compile",
        "command": "g++",
        "args": [
            "${file}",
            "-o",
            "${fileDirname}/${fileBasenameNoExtension}.exe",
            "-g",
            "-Wall",
            "-static-libgcc",
            "-std=c++17"
        ],
        "type": "shell",
        "group": {
            "kind": "test",
            "isDefault": true
        },
        "presentation": {
            "echo": true,
            "reveal": "always",
            "focus": false,
            "panel": "shared"
        }
    }
]
}

◆OK,搞定。

在这里插入图片描述

发布了2 篇原创文章 · 获赞 0 · 访问量 22

猜你喜欢

转载自blog.csdn.net/weixin_44881648/article/details/104304228
今日推荐