VSCode配置C++/C环境

VSCode配置C++/C环境


学习代码多年以后第一次回顾这篇博客,发现有一些不妥(当然不是错误的地方),特此来更改,顺便加了点内容。


文件夹代码的和我一样,100%成功。

一.下载MinGW

网址:

下载地址
https://sourceforge.net/projects/mingw/files/latest/download

1.基本安装

下载安装,目录就放在C盘就可以了,不用改。这个东西也不大。改的话改英文路径。
然后进去
在这里插入图片描述
点击all package
然后把mingw32-gcc.bin选上,就会自动勾选上图那三个,如果缺少,就把缺的那个也勾上。
然后同理把mingw32-g++选上,也是如下图,一排挨着三个包
在这里插入图片描述

然后选上mingw32-gdb
在这里插入图片描述
(期间它会自动帮你勾选一些东西,那个就随它去,不用改)
然后点installation->apply…安装好。

2.配置环境变量:

  1. 进入设置,点击系统,然后选择关于,然后点击右侧系统信息
  2. 在弹出的系统信息中,选中左栏高级系统设置,然后选中环境变量
  3. 在系统变量一栏中找到Path,双击,然后新建一个C:\MinGW\bin (就是你安装mingw的位置)的变量 一路确定,直到关闭所有选卡
  4. 重启电脑

二.下载安装vs code

下载地址
https://code.visualstudio.com/
下载安装,记得安装的路径不要有中文。个人感觉安在d盘就行。

1.下载插件

进入软件,下载下图三个插件。下完后他会叫你重启软件,照着它做。(buct oj是学校让下的,你们不必要就不用)
在这里插入图片描述

2.新建并在软件中打开文件夹

然后在自己的D盘新建一个文件夹,千万不要中文,和我一样最好。我的叫mycode

在这里插入图片描述
然后打开vscode软件,打开你所创建的mycode文件夹
在这里插入图片描述

3.新建文件并配置

点这个新建文件
在这里插入图片描述
起名,test.cpp
里面写

#include<stdio.h>
#include<windows.h>
int main()
{
    printf("sss\n");
    system("pause");
}

然后F5运行。
一路enter,会出现一个launch.json的文件。
在里面输入

{
    "version": "0.2.0",
    "configurations": [
        {
            "name": "g++.exe build and debug active file",
            "type": "cppdbg",
            "request": "launch",
            "program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
            "args": [],
        "stopAtEntry": false,
        "cwd": "${workspaceFolder}",
           "environment": [],
           "externalConsole": true,      //修改此项,让其弹出终端
           "MIMode": "gdb",
           "miDebuggerPath": "C:\\MinGW\\bin\\gdb.exe",
           "setupCommands": [
               {
                  "description": "Enable pretty-printing for gdb",
                   "text": "-enable-pretty-printing",
                   "ignoreFailures": true
               }
       ],
       "preLaunchTask": "g++" //修改此项
   }
]
}

然后Crtl+S保存,关闭
然后点回去test.cpp文件里,再摁F5,一路enter下去。然后出现一个tasks.json的文件。
里面写

{
    "version": "2.0.0",
    "tasks": [
        {
            "type": "shell",
            "label": "g++",
            "command": "C:\\MinGW\\bin\\g++.exe",
            "args": [
                "-g",
                "${file}",
                "-o",
                "${fileDirname}\\${fileBasenameNoExtension}.exe"
            ],
            "options": {
                "cwd": "C:\\MinGW\\bin"
            },
            "problemMatcher": [
                "$gcc"
            ],
            "group":"build",
        }
    ]
}

然后Crtl+S保存,关闭。
然后就ok了。回去test.cpp里F5应该就可以运行了。
注意他会给你生成一个.vscode文件夹,千万不要删。

注:1.以后用vscode写代码就把在cpp文件保存在mycode文件夹下就行,否则还得重新配置。当然,保存在子文件夹里也没得问题,像这样。但是子文件夹也要英文。
在这里插入图片描述
在这里插入图片描述

4.F5运行一些不友好的地方

使用F5运行很坑的一点就是他必须加下面标注的那俩句话,才可以出现这个黑框子(终端)界面,
否者会直接运行一闪而过。和devc++一运行就会停在黑框子(终端)界面不一样。

#include<stdio.h>
#include<windows.h>      //1
int main()
{
    printf("sss\n");
    system("pause");         //2
}

三、使用Code Runner运行C程序

在VS Code有一个很好用的插件,就是Code Runner,它可以一键运行各种语言程序,当然前提是各种语言环境配置好。

3.1 基本配置

当我们 第一大部分 完成后,我们则可以配置这一步。

3.2 下载插件

在插件库找到该插件,安装

在这里插入图片描述

3.3 更改设置

因为code runner初始配置有很多不好用的地方,所以我们更改一些设置。

然后我们通过如下点击进入设置界面

在这里插入图片描述

勾选这个设置,让程序可以运行在终端中。

在这里插入图片描述

这样我们就可以在终端运行程序啦~~~

就像下面,点右上角那个小三角,然后就可以运行在下方了

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-DxcR3uEj-在这里插入图片描述

  • 2
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 1
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值