VS code 配置 C/C++ 环境(Windows)

1、前期准备

1.1、VS code

微软官网 下载最新版的 VS code,建议在安装时将选项全部勾选上,勾选后在文件和文件夹的右键菜单中会多出 Open with Code 这个选项,也就是用 vscode打开当前文件/文件夹。

1.2、mingw-w64

因为vscode只是一个代码编辑器,没有自带有C/C++的编译器。

因此首先需要安装一个C/C++编译器并且设置环境变量,这里使用 mingw-w64 。因为网络问题mingw-w64很难下载,建议离线下载然后手动添加环境变量。

1.2.1、下载mingw-w64

下载地址:https://sourceforge.net/projects/mingw-w64/files/mingw-w64/

1.2.2、 解压mingw-w64

解压文件到非 C盘 文件夹内,解压文件的路径也就是安装目录

1.2.3、配置环境变量
  • 复制安装目录里 bin文件 的路径

  • 在此电脑鼠标右键选择属性,点击添加系统环境变量

  • 选择系统环境变量下的Path,点新建,把刚刚复制的``bin文件路径粘贴进去,记住不要加;` ,然后一路点确定退出

  • 验证环境变量是否配置成功:按 win+r 运行 cmd 或者 powershell 输入 gcc -v ,若出现 Using built-in specs 等信息,说明配置成功

  • 通过运行 g++.exe 文件运行C/C++文件

1.3、安装VS code插件

  • 打开 VS code ,点击左面竖排第五个按钮,搜索并安装上如下三个插件:

    • chinese(simplified)【用于汉化VS code】
    • C/C++【C/C++编译器】
    • Code Runner【运行插件】
  • 安装好以后重启一下vscode,界面切换为中文,为了避免麻烦,暂时不要安装其他插件

2、编译运行程序

2.1、编译运行程序的两种方法

  • 使用之前安装好的Code Runner插件一键编译运行程序

  • 打开vscode的集成终端使用命令行编译和运行

    因为第一种方法有缺陷,本质上是输入了命令,所以我们通常采用第二种方法,用于保存我们的代码。

2.2、配置VS code

  1. 首先在电脑上的某个你习惯的位置新建一个文件夹(工作区),用于存放将要编写的代码,接下来配置好的调试环境,仅会对存放在这一个文件夹以及文件夹的子目录里的程序生效,务必注意:调试的文件名文件路径中不能出现**中文字符!!**否则将无法启动调试!

  2. 非C盘中新建一个文件夹,用于保存日常代码,例如 F:\\LeetCode

  3. 在vscode界面,点击:文件>打开文件夹,用vscode打开刚刚新建的文件夹(安装时勾选了右键打开可以直接右键选通过code打开

  4. 在vscode资源管理器点击新建文件夹图标新建一个.vscode文件夹(注意前面的"."号)

  5. 然后在.vscode文件夹下新建两个json文件分别叫做:launch.jsontasks.json

  6. 复制以下代码到launch.json

    launch.json中需要修改一处"configurations"中**"miDebuggerPath"选项需要设置为你电脑mingw-w64存放路径下bin文件夹中调试程序gdb.exe所在位置的绝对路径,**这里的是我电脑上mingw-w64的安装路径

    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "C/C++",
                "type": "cppdbg",
                "request": "launch",
                "program": "${fileDirname}/${fileBasenameNoExtension}.exe",
                "args": [],
                "stopAtEntry": false,
                "cwd": "${workspaceFolder}",
                "environment": [],
                "externalConsole": false,
                "MIMode": "gdb",
                "miDebuggerPath": "C:/Program Files/mingw64/bin/gdb.exe",
                "preLaunchTask": "compile",
                "setupCommands": [
                    {
                        "description": "Enable pretty-printing for gdb",
                        "text": "-enable-pretty-printing",
                        "ignoreFailures": true
                    }
                ],
            },
        ]
    }
    
  7. 复制以下代码到tasks.json

    如果需要是c语言也就是gcc将下面的command项由g++改为gcc

    {
        "version": "2.0.0",
        "tasks": [{
                "label": "compile",
                "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
                }
            }
        ]
    }
    
  8. 事实上现在已经可以正常调试了,并且现在可以按 ctrl+shift+b 直接调用配置好的task编译而不运行程序,类似于一些IDE的编译选项。

  • 2
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
VS Code配置C/C++环境需要进行以下几个步骤: 1. 安装VS Code:首先,你需要下载并安装VS Code编辑器。你可以从官方网站(https://code.visualstudio.com/)下载适用于Windows的安装程序,并按照提示进行安装。 2. 安装C/C++扩展:打开VS Code后,在侧边栏中点击“扩展”图标(或按下Ctrl+Shift+X),在搜索框中输入“C/C++”,然后选择由Microsoft提供的“C/C++”扩展并点击安装。 3. 安装MinGW:在Windows上编译C/C++代码需要使用MinGW工具集。你可以从MinGW官方网站(https://mingw-w64.org/doku.php)下载适用于Windows的安装程序。在安装过程中,选择合适的架构(32位或64位)和组件(至少选择“mingw32-gcc-g++”和“mingw32-make”),然后按照提示进行安装。 4. 配置环境变量:将MinGW的安装路径添加到系统的环境变量中,以便VS Code能够找到编译器和构建工具。打开控制面板,搜索并点击“系统”,然后点击“高级系统设置”。在弹出的对话框中,点击“环境变量”,在“系统变量”部分找到名为“Path”的变量,点击“编辑”,然后点击“新建”,将MinGW的安装路径添加到新建的行中。 5. 配置launch.json文件:在VS Code中打开一个C/C++项目文件夹,然后按下F5键,选择“C++(GDB/LLDB)”作为调试环境。这将自动生成一个名为“launch.json”的配置文件。你可以根据需要修改该文件,例如设置编译器路径、调试选项等。 6. 编写和运行代码:在VS Code中创建一个新的C/C++源文件,编写你的代码。然后按下Ctrl+Shift+B,选择合适的构建任务(例如“mingw32-make”),以编译和构建你的代码。最后,按下F5键或点击调试工具栏中的“启动调试”按钮,以运行你的代码并进行调试。 希望以上步骤对你有所帮助!

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值