Visual Studio Code (簡稱 VS Code / VSC) 是一條目免費開源的現代化輕量級代碼編纂器,撐持幾乎所有本家兒流的開辟說話的語法高亮、智能代碼補全、自界說快捷鍵、括號匹配和顏色區分、代碼片段、代碼對比 Diff、GIT號令等特征,撐持插件擴展,并針對網頁開辟和云端應用開辟做了優化。
作為大學生的我們若是進修編程課程,為了一個不到200行的c++程序而是用VS有點殺雞用牛刀,這時利用這條目輕量級的VScode,不僅具有VS的酷炫界面和常用編纂器功能,還可以節流電腦資本,比力適合大師利用。
可是VScode編寫c++程序需要本身設置裝備擺設,這里我就分享一下本身的設置裝備擺設過程。
若是已經安裝了VScode和mingw編譯器,可以跳過這一段。
若是沒有安裝VScode,需要先下載安裝。
打開VScode后,左側最下方的按鈕為拓展,我們可以點開搜刮本身需要的插件,在這里,我們起首搜刮插件c++,這是我們寫c++程序所必備的一個插件。
注重要選擇微軟官方的插件,點擊install按鈕就可進行安裝(中文:安裝按鈕)。
安裝完當作后需要重啟VScode插件才會生效。
VScode不供給編譯器,所以我們必需本身安裝編譯器,我利用的windows系統下的mingw-w64。安裝體例請自行百度。
下載后進行安裝。
可以本身更改安裝目次,可是必然要記得安裝目次在哪里,一會設置裝備擺設需要用到。
我這里利用系統默認的:C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0
將編譯器的bin目次添加到Path情況變量。
我這里的對應目次為:
C:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin
接下來我們需要查抄一下編譯器是否安裝當作功,為了查抄我們需要進入cmd(Powershell不成以,cmd的進入方式為:win+r,輸入cmd,點擊確定)。
進入cmd后輸入:g++ -v
若是呈現下圖所示信息,則申明編譯器安裝當作功。
起首打開你要寫c++程序的文件夾,我們這里新建一個Test文件夾并打開test,打開后如下圖所示:
在左側打開的目次中新建一個 main.cpp 文件。
新建后點左側的調試按鈕(英文:Debug),可以看到,今朝沒有調試設置裝備擺設
這時我們需要設置裝備擺設本身的調試設置裝備擺設,回到資本辦理器界面,我們可以看到目次下多了一個.vscode的文件夾,里面有一個launch.json文件。
我們此刻在這個文件夾中新建一個tasks.json文件。
然后我們需要改寫這兩個json文件的內容。
此中launch.json文件內容(此中的miDubuggerPath后的路徑要改當作你的mingw編譯器的安裝路徑):
{
"version": "0.2.0",
"configurations": [
{
"name": "Run C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "build & run file"
},
{
"name": "Debug C/C++",
"type": "cppdbg",
"request": "launch",
"program": "${workspaceFolder}/${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "C:/Program Files (x86)/mingw-w64/i686-8.1.0-posix-dwarf-rt_v6-rev0/mingw32/bin/gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": false
}
],
"preLaunchTask": "build & debug file"
}
]
}
此中tasks.json文件內容(直接復制即可):
{
"version": "2.0.0",
"tasks": [
{
"label": "build & debug file",
"type": "shell",
"command": "g++",
"args": [
"-g",
"-o",
"${fileBasenameNoExtension}",
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
}
},
{
"label": "build & run file",
"type": "shell",
"command": "g++",
"args": [
"-o",
"${fileBasenameNoExtension}",
"${file}"
],
"group": {
"kind": "build",
"isDefault": true
}
}
]
}
這是我們已經完當作了根基的設置裝備擺設工作,保留以上兩個json文件后,再次點擊左側的調試按鈕(Debug),可以發現呈現了兩個新的設置裝備擺設,一個是直接運行程序的Run,一個是用來調試程序的Debug。
下面我們寫一個簡單的c++程序來進行調試申明,程序源代碼如下圖,我們在return 0這行添加了一個斷點。
切換運行設置裝備擺設為Debug C/C++,點擊運行按鈕起頭調試。
可以看到,彈出的終端輸出了準確的成果,調試窗口中的變量中也有變量a和對應的值。
以上就是操縱VScode設置裝備擺設c/c++的全數內容。
0 篇文章
如果覺得我的文章對您有用,請隨意打賞。你的支持將鼓勵我繼續創作!