Visual Studio Code配置C++环境

1 介绍

最近发现了一款很好用的代码编辑器,Visual Studio Code,是微软开源出来的,下载链接是https://code.visualstudio.com/ ,在window下适用这个,感觉简直太好了,之前一直使用它作为markdown编辑器,只需要安装一个插件就可以了。但是如果需要配置其他环境,则除了安装插件以外还需要进行适当的配置。本文主要介绍的是C++环境配置。

2 步骤

2.1 安装插件

点击左侧的扩展窗口,在搜索栏搜索C++,安装该插件。如下图,图中已经安装好了。

2.2 安装编译器

下载mingw,网址https://osdn.net/projects/mingw/releases/ , 它是一个可自由使用和自由发布的Windows特定头文件和使用GNU工具集导入库的集合,允许你在GNU/Linux和Windows平台生成本地的Windows程序而不需要第三方C运行时(C Runtime)库。

默认是C盘,这个不要轻易更改,后面配置环境变量需要用到。

安装完后,确保该项已经安装。

2.3 配置系统变量

打开高级系统设置->环境变量->选中path->编辑->新建->把C:\MinGW\bin复制进去(该路径即为之前安装路径下的bin文件)->确定。

验证环境变量是否配置成功,重新打开cmd,输入g++ -v。

2.4 配置launch.json文件

选中VCode中左便形似一只蜘蛛的按钮,点击并出现调试框,点击调试后的绿色三角形。并选择C++ GDB即可,之后就出先launch.json文件模板复制下面代码覆盖原代码保存即可.

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "(gdb) Launch", // 配置名称,将会在启动配置的下拉菜单中显示
            "type": "cppdbg", // 配置类型,这里只能为cppdbg
            "request": "launch", // 请求配置类型,可以为launch(启动)或attach(附加)
            "program": "${fileDirname}/${fileBasenameNoExtension}.exe", // 将要进行调试的程序的路径
            "args": [], // 程序调试时传递给程序的命令行参数,一般设为空即可
            "stopAtEntry": false, // 设为true时程序将暂停在程序入口处,我一般设置为true
            "cwd": "${workspaceFolder}", // 调试程序时的工作目录
            "environment": [], // (环境变量?)
            "externalConsole": true, // 调试时是否显示控制台窗口,一般设置为true显示控制台
            "internalConsoleOptions": "neverOpen", // 如果不设为neverOpen,调试时会跳到“调试控制台”选项卡,你应该不需要对gdb手动输命令吧?
            "MIMode": "gdb", // 指定连接的调试器,可以为gdb或lldb。但目前lldb在windows下没有预编译好的版本。
            "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe", // 调试器路径,Windows下后缀不能省略,Linux下则去掉
            "setupCommands": [ // 用处未知,模板如此
                {
                    "description": "Enable pretty-printing for gdb",
                    "text": "-enable-pretty-printing",
                    "ignoreFailures": false
                }
            ],
            "preLaunchTask": "Compile" // 调试会话开始前执行的任务,一般为编译程序。与tasks.json的label相对应
        }
    ]
}

2.5 配置task.json文件

按下Ctrl+shift+P组合键,输入task,选中配置任务,在选中其他产生一个task.json文件即可,之后在复制下列代码进去保存即可。

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Compile",
            "command": "g++",
            "args": [
                "${file}",
                "-o",
                "${fileDirname}/${fileBasenameNoExtension}.exe",
                "-g",
                "-Wall",
                "-static-libgcc",
                "-std=c++17"
            ],
            "type": "shell",
            "group": {
                "kind": "test",
                "isDefault": true
            },
            "presentation": {
                "echo": true,
                "reveal": "always",
                "focus": false,
                "panel": "shared"
            }
        }
    ]
}

2.6 验证

写了一个排序验证一下。

如果出现了中文显示乱码问题,点击下面状态栏的utf-8,更改一下编码格式即可,可以从原来的utf-8改为gbk。

3 其他

参考 https://code.visualstudio.com/docs/languages/cpp

原文地址:https://www.cnblogs.com/easonbook/p/10987088.html

时间: 2024-11-10 23:50:22

Visual Studio Code配置C++环境的相关文章

Visual Studio Code 配置C/C++环境

0. 前言 VS Code 是微软发布一款跨平台的源代码编辑器,其拥有强大的功能和丰富的扩展,使之能适合编写许多语言. 本文面向初学者(但不是纯小白),分享一点我配置C/C++的经验. 本文所有内容均可从VS Code的官方文档:C++ programming with Visual Studio Code 以及各个扩展的文档中获得,并且他们还会进行更新. 我的环境:64位Windows 10.VS Code的配置文件在Linux下应该也是通用的,但需要修改路径等部位配置. 1. 环境的准备 V

Visual Studio Code 配置VUE开发环境

简介 VSCode(Visual Studio Code)这款开发工具是微软官方出品,开源,免费.功能相当强大.插件丰富,使用者很多,是Vue开发的不二之选.下面讲解下VSCode 配置VUE开发环境 下载 官方:https://code.visualstudio.com/ 在官方下载安装包,点击操作按照指导进行安装就可以,过程比较简单,这里不进行详细介绍. 概念讲解(Workspace&Folder) VSCode中分Workspace和Folder,Workspace相当于是一个项目的集合,

Visual Studio Code 配置指南

Visual Studio Code (简称 VS Code)是由微软研发的一款免费.开源的跨平台文本(代码)编辑器.在我看来它是「一款完美的编辑器」. 本文是有关 VS Code 的特性介绍与配置指南,相关设置主要针对 Mac OS X 平台.在快捷键部分, ? 指 Command 键,? 指 Shift 键,? 指 Control 键,? 指 Option/Alt 键. 1. Visual Studio Code 特性简介 1.1 Git 集成 如上图所示,VS Code 默认集成了 Git

Visual Studio Code 配置 gulp

原本用的webstorm部署的gulp,后来由于太卡,打算换个编辑器,考虑了一番,之前用的是sublime,配置很是麻烦,最新听说饥人谷老师用的是vsCode,所以打算尝试一下这个编辑器,安装还是很方便的,不需要破解,直接下载,安装,就可以用了,然后开始配置gulp,百度搜了下,有配置gulp的先例,但是配置的过程分享的非常的少,寥寥几字,看后实在不知所措. 前提,我的gulp是全局安装的,gulp相关的插件也在终端上安装好了,所以,就算是换编辑器,我认为也不用再重复安装了. 打开vscode,

visual studio 2010配置opengl环境

1.下载好glut工具包.里面包含5个文件,分别是glut.dll,glut.h,glut.lib,gult32.dll,glut.lib 2.glut.dll和glut32.dll放进../Windows/System32 3.glut.h复制到..\Microsoft\Visual Studio 10.0\VC\include\gl中,如没有gl文件夹则新建一个 4.glut.lib和glut32.lib放到静态函数库所在文件夹(..\Microsoft\Visual Studio 10.0

Visual Studio Code 配置Go 开发环境最简单的方法!!!

由于大家都知道的原因,在国内如果想访问go等各种资源,都会遇到某种不可预知的神奇问题.导致在VS Code中安装 go 各种插件都会失败. 于是乎,网上就出现了各种各样的解决方案:什么手动git clone, 手动建立golang.org/x目录等等,更有 有心之人,专门研究了下VS Code的插件机制. 我觉得最根本的办法还是要解决上面那个神奇问题.配置一个代理是最方便的了. 然后,一切都清静了 下次有时间再说说如何手动弄个代理吧 原文地址:https://www.cnblogs.com/ye

Visual Studio Code安装Python环境

如何在全宇宙最强编辑器安装Python运行环境 (雾 首先安装Python2和Python3,如果只需要用到一个的话,直接安装即可运行,不存在转换问题. 安装Python扩展,直接搜索安装即可. 更改.json配置如下图 setting.json中搜索python.pythonPath,之后将pythonPath更改为python3即可.(如果没有python3,则进入安装目录下把python3文件夹下的python.exe改为python3.exe,估计就可以了.mac和linux下应该不存在

visual studio 2013 配置开发环境

It was not possible to complete an automatic installation. This might be due to a problem with your network, proxy servers or an unsolvable installation conflict. At this point, you can continue the installation by manually downloading and installing

Visual Studio Code 配置 Markdown

场景 需要现代的编辑器记录下代码.笔记和思考. 目标 [x] .md格式,纯文本. [x] 主要操作有其对应快捷键 [x] 编辑器应当经常更新以适应飞速发展的世界 [x] 支持画图 [x] 可视化的文章结构,用来导航 Extensions插件 Markdown All in One: Ctrl b: 加粗 Ctrl i: 斜体 Ctrl Shift ]: 标题升级 Ctrl Shift [: 标题降级 ToC: 内容概览 Tab&Backspace: 缩进向前.向后 Alt c: 任务完成与否(