VSCode使用优化(二):简单快速地配置C/C++开发环境

    VSCode用来写C和C++的代码是非常舒服的,尤其是对我们这些学生党来说,不用去创建复杂的项目,就只需要创建个文件,然后运行就可以了。但是VSCode的C/C++开发环境配置一般来说比较麻烦,我见到的绝大多数的教程中,包括VSCode的官方文档中,配置VSCode的C/C++环境都需要配置好几个json文件,非常的麻烦,有时候配置好了,但是还是会出现很多的问题。按照那种标准的配置方法配置出来的开发环境,一旦文件路径中有中文,就会出现问题,所以对于新手来说不推荐使用那种配置方法。
    我日常配置VScode的C/C++开发环境,用到的最基本的功能就是写代码和运行代码,对于程序的调试我是用不到的,大型的项目一般都是在VS中进行的。所以我的VSCode配置的C/C++开发环境是使用MingW64和Code Runner以及C/C++插件来完成的,配置过程非常的简单。

一、下载MinGW64,并配置系统环境变量
    MinGW64,考虑到官方下载会比较慢,所以在此放了一份百度网盘的文件,文件不大,一百多M,试用加速一下应该就下载完了。百度网盘下载链接,提取码:cv54。
    下载后解压,得到Mingw64文件夹,把文件夹放在合适的位置就可以了,我放在的是D盘的程序安装目录,以下是文件夹的具体内容:
在这里插入图片描述
进入其中的bin文件夹中,点击文件路径,复制其文件路径
在这里插入图片描述
在这里插入图片描述
    然后在桌面右键点击我的电脑,选择属性,能够看到“高级系统设置”选项。不同版本的系统点属性有可能有两种界面,不过都能够找到“高级系统设置”,点开后都是一样。
在这里插入图片描述
在这里插入图片描述
之后选择环境变量
在这里插入图片描述
选择Path,有两个Path,一个是用户的,一个是系统的,单用户系统两者没有什么区别,哪一个都可以。
在这里插入图片描述
然后点击新建,将刚才复制的路径粘贴上去点确定和应用等按钮就可以了,要点多个确定哦
在这里插入图片描述
配置好环境变量的话使用快捷键Win+R打开CMD,输入gcc或者g++会有以下提示,就说明环境变量配置成功
在这里插入图片描述
二、安装Code Runner插件和C/C++插件
    安装完VSCode后打开插件市场,搜索code Runner和C/C++插件安装就好
在这里插入图片描述
在这里插入图片描述

安装完成后在右上角就会出现一个运行标志,点击或者使用Ctrl+Alt+N就可以运行程序了
在这里插入图片描述
    总结起来就两步,安装配置MingW64和安装Code Runner和C/C++插件,刚安装好插件可能会提示头文件没有包含,重启一下VSCode就好了,剩下的就是一些优化的设置了。

三、优化
1、打开自动保存
菜单栏选择文件->自动保存就可以了
在这里插入图片描述

2、选择在终端中运行
    在设置中选择扩展->Run code configure,勾选上run in terminal。Code Runner运行结果默认实在”输出“中显示的,而”输出“中时无法输入数据的,所以选择在终端中运行,那样就可以输入数据了。
在这里插入图片描述
3、设置生成的exe文件路径
    点击运行后会在当前文件夹下生成exe文件,我们关心的往往时源代码和运行结果,exe文件并不是我们所需要关心的,尤其是使用git进行源代码管理的时候,exe文件总是那么多余。所以要让exe文件生成在其他的地方。
    同样是使用快捷键Ctrl+Shift+N打开搜索,然后输入setting.json打开setting.json文件(具体步骤可以查看上一篇博客),然后在setting.json中添加以下代码:

    "code-runner.executorMap": {

        "cpp": " cd $dir && g++ $fileName -D LOCAL -o {放置exe文件的目录}/$fileNameWithoutExt.exe && {放置exe文件的目录}/$fileNameWithoutExt.exe",
        "c": " cd $dir && g++ $fileName -D LOCAL -o {放置exe文件的目录}/$fileNameWithoutExt.exe && {放置exe文件的目录}/$fileNameWithoutExt.exe",
    },

    我放置的是D:/MyFile/exe/目录下,具体的文件如下,可以参考,路径中最好不要有中文。另外Windows下复制的路径是以’‘分隔的,复制到json文件中的话要使用’\‘或者’/‘来分隔开,因为在json等文件中’'相当于是转义了。存放exe文件的目录要先创建好。
在这里插入图片描述
虽然这是配置C/C++的开发环境,但是电脑上只要安装了Python,或者Java并配置了环境变量,只需要安装几个插件,就可以直接运行Python或者Java的文件了,所以VSCode还是非常强大的,可以在一个目录下写多种语言,不用频繁去切换IDE了。

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值