Jimmy小站

小明也有大梦想 — 蒋明/铭
当前位置:网站首页 / 开发环境配置 / 正文

使用VSCODE编写C++代码并调试运行

2018-10-25 / 开发环境配置 / 3128 次围观 / 0 次吐槽

概述

本文主要讲述如何使用VSCODE搭建C++的集成编程环境,包括vscode以及c++编程插件安装、c\c++编译环境配置(windows10)、vscode集成编译环境几个步骤。

vscode以及c++编程插件安装

这一步其实很简单,去visual studio code官网下载安装文件直接安装。

安装完成之后搜索框搜索C++ 下载Microsoft提供的组件,如果还没有安装的话,画圈的地方是install按钮,一键点击就好。

c\c++编译环境配置(windows10)

MinGW官网http://www.mingw.org/
进入https://osdn.net/projects/mingw/releases/ 下载页面点击如下按钮下载mingw安装器

下载完成之后,运行,将Basic Setup栏目下所有组件全部勾选再安装


完成之后需要将MinGW的bin文件夹加入到系统环境变量中。(默认是C:\MinGW\bin,具体是什么请查看自己电脑安装在了哪里)

到这里GCC编译器就已经再本机安装好了,下面打开CMD验证一下是否配置正确。

gcc -v
g++ -v


检测成功

vscode集成编译环境


项目文件夹新建.vscode文件夹
文件夹新建两个json文件,分别是launch.json和tasks.json
内容为分别为
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": "(Windows) Launch",
            "type": "cppvsdbg",
            "request": "launch",
            "program": "cmd",
            "args": [
                "/C",
                "${fileDirname}\\${fileBasenameNoExtension}.exe",
                "&",
                "pause",

            ],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "preLaunchTask": "g++"
        },
        {
            "name": "(gdb) Launch",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${workspaceFolder}",
            "environment": [],
            "externalConsole": true,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
            "preLaunchTask": "g++",
            "setupCommands": [
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ]
        }
    ]
}

tasks.json

{
    "version": "2.0.0",
    "command": "g++",
    "args": [
        "-g",
        "${file}",
        "-o",
        "${fileDirname}/${fileBasenameNoExtension}",
    ], // 编译命令参数
    "problemMatcher": {
        "owner": "cpp",
        "fileLocation": [
            "relative",
            "${workspaceRoot}"
        ],
        "pattern": {
            "regexp": "^(.*):(\\d+):(\\d+):\\s+(warning|error):\\s+(.*)$",
            "file": 1,
            "line": 2,
            "column": 3,
            "severity": 4,
            "message": 5
        }
    }
}

结束

推荐您阅读更多有关于“”的文章

[一个Java程序猿的转型之路,读研深造,专注机器学习推荐算法]
本站所有文章如无特别注明均为原创。作者:吉米酱 ,复制或转载请以超链接形式注明转自 Jimmy小站
原文地址《使用VSCODE编写C++代码并调试运行
额 本文暂时没人评论 来添加一个吧

发表评论

必填

选填

选填

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

Copyright © Jimmy小站 Allrights Reserved.备案号:桂ICP备 15005996