0


Vistual Studio Code 安装与配置C/C++环境

1. 下载VScode
2. 安装cpptools工具
3. 下载MinGW
4. 配置环境变量
5. 使用简单的.cpp文件配置C++环境
6. 运行

注:本文所有的地址配置要根据读者的实际情况来,不要照文章复制!!!

  1. 下载VScode 下载链接:https://code.visualstudio.com/Download

安装过程:一路下一步,安装很简单,安装路径看个人
2. 安装cpptools工具
打开vscode,按照以下步骤安装
在这里插入图片描述
3. 下载MinGW
下载地址:https://sourceforge.net/projects/mingw-w64/files/

下载的文件:进入网站后不要点击 “Download Lasted Version”,往下滑,找到最新版的 “x86_64-posix-seh”。

安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置即可。我的安装位置是:D:\2Software\mingw64
(详细MinGW安装过程如下)
MinGW的安装
相比在 Linux 平台上安装 GCC 编译环境,在 Windows 平台上安装 MinGW 是比较简单的,只需经历以下几个过程。

  1. 打开 MinGW 官网https://osdn.net/projects/mingw/,下载 MinGW 安装包官网下载MinGW
  2. 下载完成后,会得到一个名为 mingw-get-setup.exe 的安装包,双击打开它,可以看到如下的对话框:开始安装 MinGW
  3. 直接点击“Install”,进入下面的对话框:自定义 MinGW 的安装位置
  4. 读者可根据自己操作系统的实际情况,自定义 MinGW 的安装位置(例如我选择将其安装到 E 盘),然后点击“continue”,进入下面的对话框:下载并安装 MinGW 配置器
  5. 进入安装 MinGW 配置器的界面,读者耐心等待安装完成(显示 100%)即可。安装完成之后,我们会得到一个名为 “MinGW Installer Manager” 的软件,借助它,我们可以随时根据需要修改 GCC 编译器的配置。点击“continue”,会自动弹出配置界面,如下所示:

配置 GCC 编译器
为使 GCC 同时支持编译 C 语言和 C++,需勾选图中标注的 2 项。我们知道,GCC 还支持其它编程语言,读者可借助此配置器,随时实际需要安装自己需要的编译环境。勾选完成后,在菜单栏中选择Installation -> Apply Changes,弹出如下对话框:
开始安装选中的编译环境
选择“Apply”。然后耐心等待,直至安装成功,即可关闭此界面。注意,整个安装过程中可能会提示某些组件下载失败,但没关系,后续需要时,可以通过 MinGw Installer(图 4 所示)安装界面中的 “All Packages”选项中,手动选择指定的安装包进行安装。

  1. 在安装完成的基础上,我们需要手动配置 PATH 环境变量。依次右击计算机(我的电脑) -> 属性 -> 高级系统设置 -> 环境变量,建议读者在当前用户的 PATH 环境变量中增加 MinGW 的安装路径,例如我将其安装到了E:\MinGW文件夹中,因此 PATH 环境变量的设置如下:配置 PATH 环境变量
  2. 由此,打开命令行窗口(通过在搜索栏中执行 cmd 指令即可),输入gcc -v指令,如果输出 GCC 编译器的具体信息,则表示安装成功,例如:

成功安装 GCC 编译环境
MinGW的使用
通过上面的安装,我们就可以在当前 Windows 平台上编译、运行 C 或者 C++ 程序了。

这里以运行一个 C 语言程序为例(存储路径为:D:\demo.c):

#include<stdio.h>#include<stdlib.h>intmain(){printf("Hello, World!");system("pause");return0;}

在此基础上,在命令行窗口中执行如下指令:

C:\Users\mengma>gcc D:\demo.c -o D:\demo.exe

其会在 D 盘生成一个 demo.exe 可执行文件,找到该文件并双击,即可看到程序的执行结果:

Hello, World!
  1. 配置环境变量 配置对象:MinGW,所以把你刚刚安装MinGW的路径拷贝一下 配置环境变量:在此以win10为例,到达第6步之后,前面打开的窗口都要按下确定,否则会失败。在这里插入图片描述❁❁❁ 验证一下环境变量是否配置成功

按下 win + R,输入cmd,回车键之后输入g++,再回车,如果提示以下信息[1],则环境变量配置成功。如果提示以下信息[2],则环境变量配置失败。

[1]:g++: fatal error: no input files

[2]:'g++' 不是内部或外部命令,也不是可运行的程序或批处理文件。
  1. 使用简单的.cpp文件配置C++环境 (1)新建空文件夹Code

(2)打开VScode --> 打开文件夹 --> 选择刚刚创建的文件夹Code
在这里插入图片描述
(3)新建test.cpp文件(以最简单的 HelloWorld.cpp 为例)

#include<stdio.h>#include<windows.h>intmain(){printf("Hello World\n");system("pause");return0;}

(4)进入调试界面添加配置环境,选择 C++(GDB/LLDB),再选择 g++.exe,之后会自动生成 launch.json 配置文件
在这里插入图片描述
在这里插入图片描述
  (5)编辑 launch.json 配置文件
{
“version”: “0.2.0”,
“configurations”: [
{
“name”: “g++.exe build and debug active file”,
“type”: “cppdbg”,
“request”: “launch”,
“program”: “${fileDirname}\

     f
    
    
     i
    
    
     l
    
    
     e
    
    
     B
    
    
     a
    
    
     s
    
    
     e
    
    
     n
    
    
     a
    
    
     m
    
    
     e
    
    
     N
    
    
     o
    
    
     E
    
    
     x
    
    
     t
    
    
     e
    
    
     n
    
    
     s
    
    
     i
    
    
     o
    
    
     n
    
   
   
    .
   
   
    e
   
   
    x
   
   
    e
   
   
    "
   
   
    ,
   
   
    "
   
   
    a
   
   
    r
   
   
    g
   
   
    s
   
   
    "
   
   
    :
   
   
    [
   
   
    ]
   
   
    ,
   
   
    "
   
   
    s
   
   
    t
   
   
    o
   
   
    p
   
   
    A
   
   
    t
   
   
    E
   
   
    n
   
   
    t
   
   
    r
   
   
    y
   
   
    "
   
   
    :
   
   
    f
   
   
    a
   
   
    l
   
   
    s
   
   
    e
   
   
    ,
   
   
    "
   
   
    c
   
   
    w
   
   
    d
   
   
    "
   
   
    :
   
   
    "
   
  
  
   {fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "
  
 
fileBasenameNoExtension.exe","args":[],"stopAtEntry":false,"cwd":"{workspaceFolder}”,

“environment”: [],
“externalConsole”: true, //修改此项,让其弹出终端
“MIMode”: “gdb”,
“miDebuggerPath”: “D:\2Software\mingw64\bin\gdb.exe”,
“setupCommands”: [
{
“description”: “Enable pretty-printing for gdb”,
“text”: “-enable-pretty-printing”,
“ignoreFailures”: true
}
],
“preLaunchTask”: “task g++” //修改此项
}
]
}
注:配置文件中注意一下Path字段中的内容要与自己的实际情况一致,我当时使用的时候配置文件内容是空的,所以复制上这些配置文件的这些代码又修改了地址
  (6)返回.cpp文件,按F5进行调试,会弹出找不到任务"task g++",选择 “配置任务”,会自动生成 tasks.json 文件

(7)编辑 tasks.json 文件
{
“version”: “2.0.0”,
“tasks”: [
{
“type”: “shell”,
“label”: “task g++”, //修改此项
“command”: “D:\2Software\mingw64\bin\g++.exe”,
“args”: [
“-g”,

     f
    
    
     i
    
    
     l
    
    
     e
    
   
   
    "
   
   
    ,
   
   
    "
   
   
    −
   
   
    o
   
   
    "
   
   
    ,
   
   
    "
   
  
  
   {file}", "-o", "
  
 
file","−o","{fileDirname}\

 
  
   
    
     f
    
    
     i
    
    
     l
    
    
     e
    
    
     B
    
    
     a
    
    
     s
    
    
     e
    
    
     n
    
    
     a
    
    
     m
    
    
     e
    
    
     N
    
    
     o
    
    
     E
    
    
     x
    
    
     t
    
    
     e
    
    
     n
    
    
     s
    
    
     i
    
    
     o
    
    
     n
    
   
   
    .
   
   
    e
   
   
    x
   
   
    e
   
   
    "
   
   
    ]
   
   
    ,
   
   
    "
   
   
    o
   
   
    p
   
   
    t
   
   
    i
   
   
    o
   
   
    n
   
   
    s
   
   
    "
   
   
    :
   
   
    
     "
    
    
     c
    
    
     w
    
    
     d
    
    
     "
    
    
     :
    
    
     "
    
    
     D
    
    
     :
    
    
    
     2
    
    
     S
    
    
     o
    
    
     f
    
    
     t
    
    
     w
    
    
     a
    
    
     r
    
    
     e
    
    
    
     m
    
    
     i
    
    
     n
    
    
     g
    
    
     w
    
    
     64
    
    
    
     b
    
    
     i
    
    
     n
    
    
     "
    
   
   
    ,
   
   
    "
   
   
    p
   
   
    r
   
   
    o
   
   
    b
   
   
    l
   
   
    e
   
   
    m
   
   
    M
   
   
    a
   
   
    t
   
   
    c
   
   
    h
   
   
    e
   
   
    r
   
   
    "
   
   
    :
   
   
    [
   
   
    "
   
  
  
   {fileBasenameNoExtension}.exe" ], "options": { "cwd": "D:\\2Software\\mingw64\\bin" }, "problemMatcher": [ "
  
 
fileBasenameNoExtension.exe"],"options":"cwd":"D:2Softwaremingw64bin","problemMatcher":["gcc”

],
“group”: “build”
}
]
}
【注】: launch.json 文件中 “preLaunchTask” 的值 必须与 tasks.json 文件中 "label"的值一致。值的设置看个人喜好,保持默认也是OK的。
6. 运行
  返回 HelloWorld.cpp 文件,按F5调试,发现完全OK了!
在这里插入图片描述

借鉴于博文
以及博文
和自己的报错体验
简单记录 防止以后用到~

标签: c++ c语言 windows

本文转载自: https://blog.csdn.net/qq_43592674/article/details/128768292
版权归原作者 且从容. 所有, 如有侵权,请联系我们删除。

“Vistual Studio Code 安装与配置C/C++环境”的评论:

还没有评论