vscode的基本使用方法-适用于c/c++的配置

一、vscode下载安装

1.首先在百度首页搜索:vscode,找到vscode的官网https://code.visualstudio.com/ ,点击链接进入官网,选择下载软件:
在这里插入图片描述
2.将软件下载完毕后选择,选择安装,直接下一步,下一步即可。注意:
在这里插入图片描述

二、mingw的安装和使用

选择官网:http://www.mingw.org 下载
1.下载完成后点击安装:

在这里插入图片描述
2.选择All Packages,然后点击MinGW Base System
在这里插入图片描述
3.接下来在右侧分别选择gcc,g++,gdb 注意要是bin结尾的文件
mingw32-gcc-bin
在这里插入图片描述
mingw32-g+±bin
在这里插入图片描述
mingw32-gdb-bin
在这里插入图片描述
4.点击Installation后选择第一个更新下载就行了
在这里插入图片描述

三、c/c++环境的配置

安装完成mingw后,接下来要开始配置环境变量。
在这里插入图片描述
在path变量中添加:mingw中bin的安装目录
在这里插入图片描述
测试:win+r 后输入cmd在命令行中分别输入gcc -v,或者g++ -v,出现版本信息则表示安装成功
在这里插入图片描述

四、VScode相关插件的安装

1.点击打开vscode,选择左侧的Extensions,在搜索栏中,查找插件
在这里插入图片描述
2.下面介绍几款常用的插件:
汉化
在这里插入图片描述
c/c++
在这里插入图片描述
Code Runner
在这里插入图片描述

五、c/c++多文件编译和链接

在桌面新建一个空白文件夹,进入文件夹右键点击:通过Code打开,添加文件编写c++代码。运行调试有两种方式

方法一:直接运行调试

1.点击需要运行的程序,按F5
在这里插入图片描述
2.接下来选择
在这里插入图片描述
3.系统会在文件目录中创建一个launch.json的文件,配置文件如下(=以2.0.0版本为例):

{
    "version": "2,0.0", //配置文件的版本,以前使用是0.2.0,新版本已经弃用,改用为2.0.0
    "configurations": [ //配置域
        {
            "preLaunchTask": "Build", //调试会话开始前执行的任务,一般为编译程序。与tasks.json的label相对应
            "name": "(gdb) Launch", //配置文件名
            "type": "cppdbg", //调试的类型
            "request": "launch",//配置文件请求
            "targetArchitecture": "x64", //硬件内核架构
            "program": "${workspaceRoot}/${fileBasenameNoExtension}.exe",//可执行文件的路径和文件名称
            "args": ["file1", "file2"],//主函数调用时传入的参数
            "stopAtEntry": false,//设为true时程序将暂停在程序入口处
            "cwd": "${workspaceFolder}",//调试时的工作目录
            "environment": [],
            "internalConsoleOptions": "openOnSessionStart",
            "externalConsole": true,//调试时是否显示控制台窗口
            "MIMode": "gdb",//指定连接的调试器,可以省略不写
            "miDebuggerPath": "C:\\mingw64\\bin\\gdb.exe",//调试器路径,在Linux环境下需要注释掉这一行
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
        }
    ]
}

4.接下来还需要配置一个tasks.json文件 (注意 -o 前面书写所有需要编译的文件

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Build", // 任务名称,与launch.json的preLaunchTask相对应
            "command": "g++", // 要使用的编译器
            "args": [
                "${file}", //在哪个文件的视图上选择仿真,则选择哪个文件
                "${fileDirname}/person/person.cpp",//需要编译的cpp文件都按照此格式书写
                "-o", // 指定输出文件名,不加该参数则默认输出a.exe,Linux下默认a.out
                "${fileDirname}/${fileBasenameNoExtension}.exe",//选择输出的文件名称,和前面的${file}是对应的,一般默认的名称就是前面的${file}.exe
                "-g", // 生成和调试有关的信息
                "-Wall", // 开启额外警告
            ], // 编译命令参数
            "type": "shell", // 可以为shell或process,前者相当于先打开shell再输入命令,后者是直接运行命令
            "group": {
                "kind": "build",
                "isDefault": true // 设为false可做到一个tasks.json配置多个编译指令,需要自己修改本文件
            },
            "presentation": {
                "echo": true,
                "reveal": "always", // 在“终端”中显示编译信息的策略,可以为always,silent,never。具体参见VSC的文档
                "focus": false, // 设为true后可以使执行task时焦点聚集在终端
                "panel": "shared" // 不同的文件的编译信息共享一个终端面板
            },
        }
    ]
}

5.按F5即可显示运行的结果。

方法二:通过Code Runner运行

Code Runner是一款可用编译多种语言的运行脚本。当我们编写好程序后,点击需要执行的源文件,右击选择Run Code即可。
在这里插入图片描述
如果需要编译运行多个文件,则:
在这里插入图片描述
在这里插入图片描述
配置文件即可:
在这里插入图片描述

{
    "code-runner.ignoreSelection": true,
    "code-runner.fileDirectoryAsCwd": true,
	"code-runner.executorMap": {
    "cpp": "cd $dir && g++ -std=c++11 $fileName ls.cpp ./person/person.cpp  -o a.exe && ./a.exe"
	},
	"code-runner.runInTerminal": true,
}
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值