Microsoft在2015年4月30日Build 开发者大会上正式宣布了 Visual Studio Code 项目:一个运行于 Mac OS X、Windows和 Linux 之上的,针对于编写现代 Web 和云应用的跨平台源代码编辑器。如今的不少程序员也在利用VScode进行开发。接下来介绍如何配置VScode的C/C++环境。程序员
1. 下载VScodeshell
下载连接:https://code.visualstudio.com/Downloadjson
安装路径本身选择,其余选项以下图:编辑器
2. 配置MinGW64环境以及系统变量的配置网站
【安装MinGW]ui
官方下载地址:https://sourceforge.net/projects/mingw-w64/files/spa
蓝奏云:https://bill.lanzous.com/i7sKSdba0ba.net
下载的文件:进入网站后不要点击 "Download Lasted Version",往下滑,找到最新版的 "x86_64-posix-seh"。插件
安装MinGW:下载后是一个7z的压缩包,解压后移动到你想安装的位置便可,注意是一个完整的文件夹哦。个人安装位置是:D:\MinGW643d
若是有些小伙伴以为下载速度太慢的话能够直接点击蓝奏云的分享连接进行下载。
【配置环境变量】
而后进入该文件夹 mingw64 > bin > g++.exe, 复制该路径。
接着回到桌面,右键此电脑 > 属性 > 高级系统设置 > 环境变量
在系统变量内的path 变量内新建路径,粘贴上面复制的含有g++的路径,肯定保存。
配置完后记得验证是否成功。 在搜索框搜索cmd,进入输入gcc -v,若是出现了版本号等一大堆信息,就说明配置成功。
3. VScode的初始配置
刚刚打开VScode是纯英文界面,须要在应用插件市场下载中文语言包。如图进入应用市场,搜索Chinese,第一就是了。
而后须要从新启动,按照VScode的提示重启。
接下来安装官方的C++插件
4.配置调试文件夹
VScode是基于一个个文件夹并利用json配置文件来实现的,因此咱们新建一个文件夹。右键经过VScode打开。
新建一个HelloWorld.cpp的文件,键入调试代码。
# include <stdio.h> int main () { printf("Hello World"); getchar(); return 0; }
直接按F5进行调试,VScode会提示你选择环境,咱们选择刚才配置的GCC。
选择g++.exe 生成和调试活动文件,因为个人电脑有不少个g++路径,因此会显示多个,具体电脑的状况不一样。软件会自动生成一个launch.json文件,注意miDebugPath须要和以前的环境变量位置同样。控制台展现须要改为true。一些g++路径要修改为你本身的位置,注意一下preLaunchTask的名字。
lanuch.json的内容替换成以下部分:
{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "g++.exe - 生成和调试活动文件", "type": "cppdbg", "request": "launch", "program": "${fileDirname}\\${fileBasenameNoExtension}.exe", "args": [], "stopAtEntry": false, "cwd": "${workspaceFolder}", "environment": [], "externalConsole": true, //控制台输出 "MIMode": "gdb", "miDebuggerPath": "D:\\MinGw64\\bin\\gdb.exe", //修改为你本身的路径 "setupCommands": [ { "description": "为 gdb 启用整齐打印", "text": "-enable-pretty-printing", "ignoreFailures": true } ], "preLaunchTask": "g++.exe build active file"//该处必定要与task.json的lable一致 } ] }
而后在.vscode的文件夹新建tasks.json文件,直接复制粘贴如下一下内容。
{ "version": "2.0.0", "tasks": [ { "type": "shell", "label": "g++.exe build active file",//必定与preLaunchTask一致 "command": "D:\\MinGw64\\bin\\g++.exe", //改成你本身的路径 "args": [ "-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe" ], "options": { "cwd": "D:\\MinGw64\\bin" //改成本身的路径的bin文件夹 }, "problemMatcher": [ "$gcc" ], "group": "build" } ] }
最后回到helloworld调试按F5。
成功!!!!!!!