1. 说明

本文基于的操作系统环境为windows10,VScode版本为1.72.2。

2. VScode安装及配置

在VScode官网(https://code.visualstudio.com)下载安装包,按照提示一路安装下来即可。注意安装程序这里默认将vscode添加到系统环境中的用户变量,没有的话需要勾选添加PATH
安装完成后双击打开,安装扩展:C/C++,这是微软官方给出的扩展,安装完成后重启VScode。

3. MinGW安装及配置

从SourceForge可以下载(https://sourceforge.net/projects/mingw),注意需要下载的版本为x86_64-posix-seh,下载文件格式为.7z,解压文件到指定路径即可,例如C:\Program Files\MinGW64,将文件解压至指定位置之后,需要在系统中添加用户变量PATH,方法大致为进入高级系统设置->环境变量->编辑用户变量:PATH->新建变量:MinGW存放的地址\bin(注意是要将路径下的bin文件添加系统变量,不能漏掉),添加后一路确认退出即可。
测试是否添加成功:cmd界面输入:g++ --version,出现版本号即表明成功添加。

4. VScode cpp环境搭建

需要说明的是,最好养成在文件夹中编写程序的习惯,而VScode的逻辑也是以文件夹为结构来组织不同的程序文件。这里建立文件夹CppCodes,在VScode中打开文件夹,Ctrl+N建立新文件,命名为cpp后缀的源文件。之后在文件夹中新建配置文件夹.vscode,在其中添加两个配置文件launch.json以及tasks.json
对于launch.json文件,按照以下方式设置:

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe - 生成和调试活动文件",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
            "stopAtEntry": false,
            "cwd": "${fileDirname}",
            "environment": [],
            "externalConsole": false,
            "MIMode": "gdb",
            "miDebuggerPath": "C:\\Program Files\\MinGW64\\bin\\gdb.exe",
            "setupCommands": [
                {
                    "description": "为 gdb 启用整齐打印",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": true
                }
            ],
            "preLaunchTask": "C/C++: g++.exe 生成活动文件"
        }
    ]
}

需要说明的是,在"miDebuggerPath"位置处,需要写入编译器bin文件下调试程序gdb.exe所在路径,并以双斜杠\\划分子目录。
再配置tasks.json文件:

{
    "tasks": [
        {
            "type": "cppbuild",
            "label": "C/C++: g++.exe 生成活动文件",
            "command": "C:\\Program Files\\MinGW64\\bin\\g++.exe",
            "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"
}

配置完成后重新启动VScode就可以按F5执行对cpp程序的调试,按Ctrl+F5直接编译运行程序。

5. 后记

也可以直接在终端输入:

g++ [sourceFile] -o [executeFile]

之后会在当前目录下生成一个执行文件,运行:

./executeFile

即可实现程序的运行。

原文地址:http://www.cnblogs.com/CarlWZeng/p/16833939.html

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长! 2. 分享目的仅供大家学习和交流,请务用于商业用途! 3. 如果你也有好源码或者教程,可以到用户中心发布,分享有积分奖励和额外收入! 4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解! 5. 如有链接无法下载、失效或广告,请联系管理员处理! 6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需! 7. 如遇到加密压缩包,默认解压密码为"gltf",如遇到无法解压的请联系管理员! 8. 因为资源和程序源码均为可复制品,所以不支持任何理由的退款兑现,请斟酌后支付下载 声明:如果标题没有注明"已测试"或者"测试可用"等字样的资源源码均未经过站长测试.特别注意没有标注的源码不保证任何可用性