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。
成功!!!!!!!