Vscode 搭建 C / C++ 开发环境

将士出征,怎能没有一把利器,本文基于 VSC 搭建 C++ 开发环境
序
相信多数计算机专业的同学都和我一样,步入大学首先要学习的就是 C 语言。那么,我想下面这个东西你一定见过

记得当时令我好奇的就是,为什么这个 VC++6.0 里,行号、插件、快捷键……什么都没有呢??于是,历经 CodeBlocks、DevC++、VC++6.0 等编辑器后,我找到了致胜的法宝,今天的主角——VScode,这款工具在之前的博文中就有过推荐,点我直达
下面我们来一起配置下 C++ 的开发环境
Vscode — 编辑器
编辑器就是你写代码的地方,一款好的编辑器支持语法高亮、超多快捷键、代码提示等诸多功能
访问官网下载,不做细节介绍,一个字“好”

傻瓜式操作,直接下一步即可安装成功
mingw64 — 编译器
将源码文件编译为计算机能够执行的二进制代码文件,简单来说,代码是写给人看的,二进制文件是电脑看的,代码是人和机器交流的通道
访问链接,下载编译器

将下载下来的文件解压后,放到 C:\Program Files
文件夹下

添加环境变量 Path ,系统->关于->高级系统设置

编辑 Path 变量

加入 C:\Program Files\mingw64\bin
,然后一路确定下去
cmd
窗口键入 gcc --version
验证配置状态

显示图示信息则配置成功
插件支持
安装 C++ 语言支持拓展包

安装 coderunner (一键执行源程序)

.vscode 配置文件
打开 vscode,导入一个空文件夹

点击新建文件夹按钮

命名为 .vscode
,然后点击新建文件按钮,依次建立图示文件结构

其实对应的文件名称在后期编译时,vscode 会自动生成,但由于默认配置不太友好(比如生成的 exe 文件都在源文件下方,非常混乱),我们对此进行优化配置,==注意对应的路径请填写你的配置路径==
下面给出常用的配置文件(包含 .exe 重定向),可直接保存使用,定向 详细参考
c_cpp_properties.json
launch.json
tasks.json
环境验证
输入经典的 HelloWorld 程序,测试下环境
如果你是用了上方的配置文件,请在根目录下新建 build
文件夹,exe
文件会自动归类到此文件下

如果没有新建 build 文件夹,系统会提示你没有这样的文件夹,也就是找不到输出目录

版权声明: 本文为 InfoQ 作者【攻城狮杰森】的原创文章。
原文链接:【http://xie.infoq.cn/article/dde5156a6f0a8d8211ff0d708】。文章转载请联系作者。
评论