当前位置: 首页 > article >正文

手把手教——class1_VScode配置C++环境

一.VS扩展安装

二.下载安装文件

下载gcc

Win+R 输入cmd

gcc -v
g++ -v

配置gcc文件下bin环境

https://sourceforge.net/projects/mingw-w64/icon-default.png?t=O83Ahttps://sourceforge.net/projects/mingw-w64/

点击Windows x64 Installer:下载msi文件 安装完成后验证

Download CMakeicon-default.png?t=O83Ahttps://cmake.org/download/

三.配置vscode中的 json文件 

各文件代码

1.tasks.json
{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "D:\\VsCodeCplus\\mingw64\\bin\\g++.exe",
            "args": [
                "-fdiagnostics-color=always",
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "${fileDirname}"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group": "build",
            "detail": "编译器: D:\\VsCodeCplus\\mingw64\\bin\\g++.exe"
        }
    ]
}
2.launch.json
{
    "version": "0.2.0",
    "configurations": [
        
  
        {
            "name": "g++.exe - 生成和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "E:\\VsCodeCplus\\text1\\${fileBasenameNoExtension}.exe",//只需要把H:\\vscode改成自己代码的工作路径即可
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole":  false,
            "MIMode": "gdb",
            "miDebuggerPath": "D:\\VsCodeCplus\\mingw64\\bin\\gdb.exe",//把C:\\MinGW换成自己的mingw64存放的路径
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe 生成活动文件",
        }
    ]
  }
  
3.c_cpp_properties.json
{
    "configurations": [
        {
            "name": "Win32",
            "includePath": [
                "${workspaceFolder}/**"
            ],
            "defines": [
                "_DEBUG",
                "UNICODE",
                "_UNICODE"
            ],
            "compilerPath": "D:\\VsCodeCplus\\mingw64\\bin\\gcc.exe",//只需要把C:\\MinGW 改成自己代码的工作路径即可
            "cStandard": "c17",
            "intelliSenseMode": "windows-gcc-x64",
            "cppStandard": "c++17"
        }
    ],
    "version": 4
}

最后ctrl+F5运行尝试


http://www.kler.cn/news/367883.html

相关文章:

  • qt 滚动条 美化
  • Java并发学习总结:原子操作类
  • C#通过异或(^)运算符制作二进制加密(C#实现加密)
  • Windows server 2003服务器的安装
  • 用更多的钱买电脑而不是手机
  • 【HarmonyOS Next】原生沉浸式界面
  • 大粤金融智能交易系统的创新与应用
  • FPGA 蜂鸣器 音乐播放器
  • 【Docker命令】日常使用的Docker命令
  • Pandas库学习Day21
  • javaWeb项目-ssm+vue高校网课管理系统功能介绍
  • Cursor零基础小白教程系列 - 创建你的第一个Cursor 项目
  • CSS伪元素以及伪类和CSS特性
  • 获 Sei 基金会投资的 MetaArena :掀起新一轮链上游戏革命
  • Adam优化器算法详解
  • 【C++复习】第二弹-内存管理
  • 3.Linux按键驱动-添加循环队列
  • 【Android】多渠道打包配置
  • Android 自定义 Dialog 实现列表 单选,多选,搜索
  • Python4
  • 大学新生如何入门编程:选择语言、制定计划及避开学习陷阱
  • Page Cache(页缓存
  • 学习记录:js算法(七十五): 加油站
  • 【C++】异常处理实例详解
  • 探索Spring Boot:构建高性能论坛网站
  • java游戏第六天——总结