VsCode安装和配置C++环境详细全流程
目录
一、下载安装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++环境详细全流程相关推荐
- Ubuntu系统Vscode安装以及配置C++环境(一条龙服务)
Vscode安装 方法一:从VScode官网下载.deb文件或者商店安装,然后双击该文件会打开软件中心进行安装. 方法二:命令行安装:打开终端:输入一下命令行安装umake: sudo add-apt ...
- 【前端开发环境安装、配置、项目搭建全教程】
前端开发环境安装.配置.项目搭建全教程 1.Node环境安装 简单的说 Node.js 就是运行在服务端的 JavaScrip,基于 Chrome JavaScript 运行时建立的一个平台,Node ...
- VSCode软件之配置JAVA环境
VSCode软件之配置JAVA环境 一.首先下载VScode. 文章链接:点击打开文章<基于Windows和WSL 2的Visual Studio Code (VS Code) 安装及搭建 C/ ...
- 【学习ROS】linux安装并配置ROS环境
http://wiki.ros.org/cn/ROS/Tutorials/InstallingandConfiguringROSEnvironment 安装并配置ROS环境 Description: ...
- OpenGL vscode 安装与配置
OpenGL vscode 安装与配置 一.在vscode中配置好C++的环境 这个看下网上的教程 二.下载cmake CMake 下载好后点击安装,安装过程中选择add path to all us ...
- VSCode安装及配置
系统:macOS Big Sur 11.2.3 VSCode 安装 前言 一.下载 VSCode 二.安装 VSCode 2.1 解压缩 2.2 移动到应用程序中 2.3 配置环境变量(Mac版) 2 ...
- 安装及配置Maven环境变量
安装及配置Maven环境变量 需要电脑中已经有Java环境 在控制台中输入:echo %JAVA_HOME%看是否能显示java home的路径信息: 在控制条输入:java -version 看是否 ...
- Linux下安装、配置PHP环境
Linux下安装.启动MySQL :http://blog.csdn.net/wy3552128/article/details/8143686 Linux下安装.配置.启动Apache:http:/ ...
- android studio cmake opencv_Mac下安装及配置OpenCV环境(Xcode)
Mac下安装及配置OpenCV环境(Xcode) OpenCV (Open Source Computer Vision Library) OpenCV是Intel开源计算机视觉库.它由一系列 C 函 ...
最新文章
- mysql noinstall_windows mysql noinstall
- 经济学与计算机科学结合,理论计算机在物理学和经济学领域的重要作用
- Blazor.Server以正确的方式集成Ids4
- 爬虫:突破有道翻译js加密(最新)
- 18.外部相机校准——刚体变换,变换和旋转,外参数矩阵 测验_3
- win10系统中photoshop cs6中界面字体太小的解决方法
- OpenGL学习笔记(3) 纹理
- Nginx之——参数详解
- 2022-2023丰田bZ4X维修手册电路图TOYOTA技术资料
- 残差网络(Residual Network),残差连接(skip-connect)
- win10无法连接到这个网络_win10以太网已连接无法上网怎么办?
- 运筹学系列(一)纳什均衡与最大最小博弈
- Unix环境高级编程-第四章
- react 中的闭包陷阱
- Boost库编译指南
- (汇总篇)语义SLAM相关开源方案| 全球优秀作者与实验室 | SLAM学习资料整理
- js识别android ios9,JS判断客户端是IOS还是ANDROID
- html/html5学习
- C语言编程精粹读书笔记
- 消费品行业会员营销的5大策略及建议