VScode-配置`C/C++`环境---2020

本文介绍了如何在Windows上用VScode配置C/C++开发环境,包括下载安装VScode和MingW,设置环境变量,配置工作空间,以及解决常见问题。通过设置,可以实现C++代码的编译、运行和调试。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

VScode-配置C/C++环境

在这里插入图片描述

准备工作

下载并安装相应软件

C/C++

  • 下载VScode最新版,第一次使用VS Code时你应该知道的一切配置,按照这篇文章安装相应插件
  • 下载并安装MingW-64,验证是否安装好MingW,验证方式:
    命令行cmd,输入g++ -v,``gcc -v,gdb -v若输出一大段信息,则说明安装成功(此处不详述,自行百度)

添加MingW环境变量

  • 环境变量
  1. windows环境下,右键点击此电脑 -> 属性 -> 高级系统设置 -> 高级 -> 环境变量打开如下图所示窗口
  1. 点击新建添加一个环境变量,点击编辑修改一个环境变量,变量名和变量值设置时,不要含有空格,也不要使用中文,多个路径之间使用; 分隔。通常情况下用户变量一经修改后会立即生效,而系统变量需要重启电脑后才能生效,对于正在运行的程序需要关闭后再重新运行,新设置才能生效
  • 添加MingW环境变量

Mingw所在的bin文件夹添加到环境变量的path中去,比如我将 Mingw 下载到了 E 盘,添加环境变量示例如下:

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-6Lvd4xT0-1584415323383)(https://s1.ax1x.com/2020/03/16/8tejpV.png)]

工作空间设置,只针对当前项目有效。比如说我们可以在这里面要求当前项目的代码统一使用制表符,而不需要要求每一个团队成员去修改各自的配置文件。

  • 验证

MinGW安装并导入文件后,其中包含了C与C++这两个编译环境,操作:win + R ,输入cmd进入命令行模式,输入gcc --hg++ --h,(h前面有两个 - )具体操作如下:如未出现,可以尝试重启电脑;
在这里插入图片描述

vscode 全局变量

- {workspaceRoot} VS Code当前打开的文件夹
- \${file} 当前打开的文件
- \${relativeFile} 相对于workspaceRoot的相对路径
- \${fileBasename} 当前打开文件的文件名
- \${fileDirname} 所在的文件夹,是绝对路径
- \${fileExtname} 当前打开文件的拓展名,如.json
- \${cwd} the task runner's current working directory on startup

.vscode文件夹的作用

在项目的根目录下新建一个vscode文件夹,说明这个文件夹代表的是当前项目的配置

工作空间设置,只针对当前项目有效。比如说我们可以在这里面要求当前项目的代码统一使用制表符,而不需要要求每一个团队成员去修改各自的配置文件。

lunch.json

{
   
   
  // Use IntelliSense to learn about possible attributes.
  // Hover to view descriptions of existing attributes.
  // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
  "version": "0.2.0",
  "configurations": [
    {
   
   
      "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
      "type": "cppdbg", // 配置类型,cppdbg对应cpptools提供的调试功能;可以认为此处只能是cppdbg
      "request": "launch", // 请求配置
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值