目录

一、下载安装VsCode

1、下载VsCode

2、安装VsCode

3.下载安装中文插件(可选择性跳过)

二、MinGW编译器的下载和配置

1、下载MinGW

2、配置环境变量

3、检查环境变量是否成功配置成功

三、VsCode相关配置

1、安装插件

2、配置

3、测试

成功

一、下载安装VsCode

1、下载VsCode

VsCode官网下载https://code.visualstudio.com/

2、安装VsCode

3.下载安装中文插件(可选择性跳过)

二、MinGW编译器的下载和配置

1、下载MinGW

MinGW官网下载https://sourceforge.net/projects/mingw-w64/files/mingw-w64/mingw-w64-release/

本次操作以下载压缩包为例

  • 点击压缩包的文字部分即可下载压缩包
  • 将压缩包内的"mingw64"文件夹整体解压到一个你认为方便的目录内

2、配置环境变量

  • 进入文件夹内的bin目录并复制完整路径

  • 在桌面或资源管理器内右击"此电脑",点击属性

  • 点击高级系统设置                       

  • 点击环境变量                                   

  • 找到并选中系统变量里的Path变量,点击编辑

  • 点击新增,将刚刚复制的bin的完整目录复制进输入框内并点击确定

  • 依次点击确定-确定                 

3、检查环境变量是否成功配置成功

  • Win+R键打开运行,输入cmd后回车打开控制台

  • 输入gcc -v后回车,若出现如图所示内容即表示环境变量配置成功

三、VsCode相关配置

1、安装插件

  • 打开插件中心安装如图所示的插件            

下载完成后再次重启

2、配置

  • 点击文件-打开文件夹          
  • 新建一个文件夹或者打开已有文件夹,用于存放项目文件
  • 在VsCode目录里新建.vscode文件夹,在该文件夹内新建  c_cpp_properties.json,launch.json,tasks.json 三个文件                                      

  • 复制以下内容到三个文件内

注意:需要手动修改有注释内容那一行的目录

1、c_cpp_properties.json

{"configurations": [{"name": "Win32","includePath": ["${workspaceFolder}/**"],"defines": ["_DEBUG", "UNICODE", "_UNICODE"],"windowsSdkVersion": "10.0.17763.0","compilerPath": "C:\\mingw64\\bin\\g++.exe",   /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/"cStandard": "c11","cppStandard": "c++17","intelliSenseMode": "${default}"}],"version": 4
}

2、 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:\\mingw64\\bin\\gdb.exe",      /*修改成自己bin目录下的gdb.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/"setupCommands": [{"description": "为 gdb 启用整齐打印","text": "-enable-pretty-printing","ignoreFailures": true}],"preLaunchTask": "task g++"}]
}

3、tasks.json

{"version": "2.0.0","tasks": [{"type": "shell","label": "task g++","command": "C:\\mingw64\\bin\\g++.exe", /*修改成自己bin目录下的g++.exe,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/"args": ["-g","${file}","-o","${fileDirname}\\${fileBasenameNoExtension}.exe","-I","C:\\Users\\21926\\Desktop\\VsCode",      /*修改成自己放c/c++项目的文件夹,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/"-std=c++17"],"options": {"cwd": "C:\\mingw64\\bin"   /*修改成自己bin目录,这里的路径和电脑里复制的文件目录有一点不一样,这里是两个反斜杠\\*/},"problemMatcher":["$gcc"],"group": "build",}]
}

3、测试

  • 在VsCode目录里依次新建 文件夹HelloWorld-文件helloworld.cpp

  • 在helloworld.cpp文件内书写helloworld的代码

  • 按F5运行                              

成功!

至此,VsCode下载、安装、配置C++环境教程完美结束。

VsCode安装和配置C++环境详细全流程相关推荐

  1. Ubuntu系统Vscode安装以及配置C++环境(一条龙服务)

    Vscode安装 方法一:从VScode官网下载.deb文件或者商店安装,然后双击该文件会打开软件中心进行安装. 方法二:命令行安装:打开终端:输入一下命令行安装umake: sudo add-apt ...

  2. 【前端开发环境安装、配置、项目搭建全教程】

    前端开发环境安装.配置.项目搭建全教程 1.Node环境安装 简单的说 Node.js 就是运行在服务端的 JavaScrip,基于 Chrome JavaScript 运行时建立的一个平台,Node ...

  3. VSCode软件之配置JAVA环境

    VSCode软件之配置JAVA环境 一.首先下载VScode. 文章链接:点击打开文章<基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/ ...

  4. 【学习ROS】linux安装并配置ROS环境

    http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment 安装并配置ROS环境 Description: ...

  5. OpenGL vscode 安装与配置

    OpenGL vscode 安装与配置 一.在vscode中配置好C++的环境 这个看下网上的教程 二.下载cmake CMake 下载好后点击安装,安装过程中选择add path to all us ...

  6. VSCode安装及配置

    系统:macOS Big Sur 11.2.3 VSCode 安装 前言 一.下载 VSCode 二.安装 VSCode 2.1 解压缩 2.2 移动到应用程序中 2.3 配置环境变量(Mac版) 2 ...

  7. 安装及配置Maven环境变量

    安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信息: 在控制条输入:java -version 看是否 ...

  8. Linux下安装、配置PHP环境

    Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...

  9. android studio cmake opencv_Mac下安装及配置OpenCV环境(Xcode)

    Mac下安装及配置OpenCV环境(Xcode) OpenCV (Open Source Computer Vision Library) OpenCV是Intel开源计算机视觉库.它由一系列 C 函 ...

最新文章

  1. mysql noinstall_windows mysql noinstall
  2. 经济学与计算机科学结合,理论计算机在物理学和经济学领域的重要作用
  3. Blazor.Server以正确的方式集成Ids4
  4. 爬虫:突破有道翻译js加密(最新)
  5. 18.外部相机校准——刚体变换,变换和旋转,外参数矩阵 测验_3
  6. win10系统中photoshop cs6中界面字体太小的解决方法
  7. OpenGL学习笔记(3) 纹理
  8. Nginx之——参数详解
  9. 2022-2023丰田bZ4X维修手册电路图TOYOTA技术资料
  10. 残差网络(Residual Network),残差连接(skip-connect)
  11. win10无法连接到这个网络_win10以太网已连接无法上网怎么办?
  12. 运筹学系列(一)纳什均衡与最大最小博弈
  13. Unix环境高级编程-第四章
  14. react 中的闭包陷阱
  15. Boost库编译指南
  16. (汇总篇)语义SLAM相关开源方案| 全球优秀作者与实验室 | SLAM学习资料整理
  17. js识别android ios9,JS判断客户端是IOS还是ANDROID
  18. html/html5学习
  19. C语言编程精粹读书笔记
  20. 消费品行业会员营销的5大策略及建议

热门文章

  1. java eclipse如何把项目路径改成自己本地tomcat的路径
  2. 投资日记2015.6
  3. 应用内版本更新库UpdateVersion
  4. 20210416 word插入题录却有图片嵌入word
  5. 最经典的企业管理书籍推荐,这个系列的书可以帮助管理者实现个人能力提升
  6. ORACLE UGA与CGA
  7. HashMap无序?TreeMap有序?
  8. 苏州新导RFID智能仓储管理系统+RFID仓库管理,智能化仓储管理触手可及
  9. docking 分屏
  10. 智能基座昇腾高校行 | 昇思MindSpore携手清华大学共同培养新时代科技人才