VScode配置c++环境

本文详细介绍了如何在VSCode中安装C++插件,配置MingW编译器环境,设置环境变量,以及创建和配置task.json、launch.json和c_cpp_properties.json文件以实现C++项目的编译和调试。
摘要由CSDN通过智能技术生成

1.下载安装vscode

直接官网下载即可

2.安装运行c++的插件

在这里插入图片描述

不推荐使用coderunner,我觉得不好用。

3.配置c++运行环境

3.1 下载mingw

MinGW-w64 - for 32 and 64 bit Windows download | SourceForge.net
在这里插入图片描述

解压的时候注意解压的路径不要有中文。

3.2 配置环境变量

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

在这里插入图片描述

3.3 测试环境变量是否添加成功

cmd输入gcc -v

在这里插入图片描述

输入g++ -v

在这里插入图片描述

则为成功

4.建立文件夹,并配置相关文件

找一个目录新建一个cProject文件夹,然后在vscode中打开

在这里插入图片描述

打开后随便编写一段代码,然后点击右上角的运行(第一次可能会运行失败,也可能直接一次就过了,都问题不大,过了就正常用就好,我是因为自己运行不了)

在这里插入图片描述

然后你会看到多了一个.vscode文件夹

在这里插入图片描述

里面开始只有一个task.json文件

将task文件中的代码替换为

{
    "tasks": [
      {
        "type": "cppbuild",
        "label": "C/C++: g++.exe 生成活动文件",
        "command": "E:\\environment\\mingw64\\bin\\g++.exe",// 这里替换成你自己的mingw路径
        "args": [
          "-fdiagnostics-color=always",
          "-g",
          "${file}",
          "-o",
          "${fileDirname}\\${fileBasenameNoExtension}.exe"
        ],
        "options": {
          "cwd": "${fileDirname}"
        },
        "problemMatcher": [
          "$gcc"
        ],
        "group": {
          "kind": "build",
          "isDefault": true
        },
        "detail": "调试器生成的任务。"
      }
    ],
    "version": "2.0.0"
  }
  

然后新建一个launch.json文件,其中文件内容如下

{
    // 使用 IntelliSense 了解相关属性。 
    // 悬停以查看现有属性的描述。
    // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": false,// 这个属性可以自己修改,改成true就会出现像dec c++一样的黑窗口运行
            "MIMode": "gdb",
            "miDebuggerPath": "E:\\environment\\mingw64\\bin\\gdb.exe",		/*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "task g++"
        }
    ]
}

然后新建一个c_cpp_properties.json文件(我也不知道这个文件干啥用的,我自己发现没这个也能运行)

文件内容如下

{
    "configurations": [
        {
          "name": "Win32",
          "includePath": ["${workspaceFolder}/**"],
          "defines": ["_DEBUG", "UNICODE", "_UNICODE"],
          "windowsSdkVersion": "10.0.17763.0",
          "compilerPath": "E:\\environment\\mingw64\\bin\\g++.exe",   /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/
          "cStandard": "c11",
          "cppStandard": "c++17",
          "intelliSenseMode": "${default}"
        }
      ],
      "version": 4
}
 

到这里,再点击运行应该就可以了。如果还不行的话可以多参考别的大佬的博客。

在使用VSCode配置C++环境时,你需要进行以下步骤: 1. 首先,你需要通过VSCode远程连接到阿里云服务器。这个过程可以跳过,因为你已经在本地笔记本上使用VSCode远程连接阿里云服务器了。\[1\] 2. 安装C++所需的插件。主要有四个插件,其中一个是CMake。CMake是一个跨平台的项目构建工具,可以描述所有平台的编译过程并生成相应的makefile或project文件。你可以从CMake的官方网站下载对应你本地操作系统的版本,并将其解压到合适的目录中。然后,设置环境变量,可以通过右击计算机(此电脑)-> 属性 -> 高级系统设置 -> 环境变量来进行设置。\[2\] 3. 安装MinGW。你可以从MinGW的官方网站下载安装程序,并按照指示进行安装。注意,如果你选择直接下载编译好的二进制文件,需要将其替换到之前的安装路径下。同时,还需要配置环境变量,用户级的环境变量优先级高于系统级的环境变量。\[3\] 通过以上步骤,你就可以成功配置C++环境了。希望对你有帮助! #### 引用[.reference_title] - *1* [vscode配置C++环境](https://blog.csdn.net/qq_36819661/article/details/126102070)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] - *2* *3* [VSCode 配置 C++ 环境](https://blog.csdn.net/neuzhangno/article/details/126444179)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v91^control_2,239^v3^insert_chatgpt"}} ] [.reference_item] [ .reference_list ]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值