vscode配置c++环境

一.我们先学一下如何删除vscode,防止配置出现一些问题(可做可不做)

  1. 首先找到控制面板->VScode,然后将其删除。
    在这里插入图片描述

这一操作步骤的目的是卸载应用软件。
接下来,我们还要删除我们之前没有配好的配置和个人数据等

  1. 按win + R,输入 %userprofile% ,快捷打开用户配置文件。
    删除.vscode文件。
    此步骤是删除安装配置的一些列插件。
    在这里插入图片描述

把.vscode删除.

  1. 按win + R,输入 %appdata% ,打开应用数据文件。
    删除code文件和Microsoft Visual code文件。
    此步骤是删除用户数据和缓存信息。
    在这里插入图片描述

至此,VScode删除完毕。

二.配置vscode

  1. 下载工具链。

    1. 下载链接:sourceforge.net/projects/mingw-w64/files/mingw-w64/
    2. 选x86_64-posix-seh,点进去后它就会自动下载了,下载完后解压即可
      在这里插入图片描述
  2. 配置环境变量

    1. 右键"我的电脑",选择"属性",选择“高级系统设置”,然后就能看到下面的界面

    2. 选择“环境变量”,在“系统变量”里找到“path”选中它然后选择“编辑”
      然后再选择“新建”
      在这里插入图片描述

    3. 将你刚刚解压的文件中的bin目录写进去,比如我的为 E:\mingw32\x86_64-8.1.0-release-win32-seh-rt_v6-rev0\mingw64\bin

    4. 然后点击确定,确定,确定(一定要点三个确定,不要直接把页面关掉了导致没有保存成功)。

  3. 然后就可以开始写配置文件了

    1. 用vscode打开你要写代码的文件夹

    2. 如果没有安装插件的话先安装c++插件和code runner插件
      在这里插入图片描述

    3. 然后创建文件hello.cpp

      #include <iostream>
      using namespace std;
      
      int main() 
      {
          cout << "Hello, World!";
          return 0;
      }
      
    4. 按【ctrl】+【shift】+【P】,【找到C/C++编辑配置】
      在"编译器路径"中选择你刚刚解压的文件夹内的bin目录下的g++.exe,如果不写c++写c语言的话应该是选择gcc.exe即可
      在这里插入图片描述

    5. 下面的IntelliSense 模式也要改成gcc的模式
      在这里插入图片描述

    6. 配置完之后,我们可以看到,C/C++扩展就自动为我们生成了一个文件:c_cpp_properties.json文件
      在这里插入图片描述

    7. 然后我们打开hello.cpp文件,打开【终端】-【配置任务】配置tasks.json文件
      在这里插入图片描述

    8. 选择你之前解压目录下的bin目录下的g++.exe路径的"g++.exe生成活动文件"
      在这里插入图片描述

    9. 至此,代码应该就能跑了

  4. 如果要进行调试的话,还需要进行如下配置

    1. 选择“运行”,选“添加配置”,选“GDB”那个
      在这里插入图片描述

    如果出现这个就选择默认的(如果你是第二次进行调试它应该是不会出现的)(不出现就不管它)
    在这里插入图片描述

    1. 此时系统应该会自动创建一个launch.json文件,我们点进去对他进行编辑

    2. 再次点击“运行”,选“添加配置”,选“C/C++(gdb)启动”
      在这里插入图片描述

    3. 然后打开你的cpp文件,右键选择“添加调试配置”
      在这里插入图片描述

    4. 然后选择g++.exe生成调试文件(注意目录还是你之前解压文件的bin下的g++.exe文件)
      在这里插入图片描述

    5. 然后打断点,在调试那里选择“g++.exe生成和调试活动文件”
      在这里插入图片描述

  5. 至此配置已成功,如果还是不行的话可以把之前那3个json文件删掉,进行方法二的配置。

方法二

  1. 在当前目录创建个文件夹名为“.vscode”,然后在里面创建三个文件分别为c_cpp_properties.json,launch.json,tasks.json
  2. 修改c_cpp_properties.json文件内容为
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            //此处是编译器路径,以后可直接在此修改
            "compilerPath": "D:/Mingw/mingw64/bin/g++.exe",
            "cStandard": "c11",
            "cppStandard": "c++17",
            "intelliSenseMode": "gcc-x64"
        }
    ],
    "version": 4
}

注意这里改成你自己的路径
在这里插入图片描述
3. 修改launch.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",
            "preLaunchTask": "g++.exe build active file",//调试前执行的任务,就是之前配置的tasks.json中的label字段
            "type": "cppdbg",//配置类型,只能为cppdbg
            "request": "launch",//请求配置类型,可以为launch(启动)或attach(附加)
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",//调试程序的路径名称
            "args": [],//调试传递参数
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,//true显示外置的控制台窗口,false显示内置终端
            "MIMode": "gdb",
            "miDebuggerPath": "D:/Mingw/mingw64/bin/gdb.exe",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

其中这里也改为你自己的路径
在这里插入图片描述
4. 修改tasks.json的内容为

{
    // See https://go.microsoft.com/fwlink/?LinkId=733558 
    // for the documentation about the tasks.json format
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "g++.exe build active file", //这里注意一下,见下文
            "command": "D:\\Mingw\\mingw64\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "D:\\Mingw\\mingw64\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": {
				"kind": "build",
				"isDefault": true
			}

        }
    ]
}

其中这两个地方也改为你自己的路径
在这里插入图片描述

  • 4
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
在使用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 ]

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值