C/C++在VScode中的配置教程詳解
注意
這篇文章是在VScode中配置的,你想要的功能,它基本都有,你只要去安裝插件就好了。在編輯器中如何添加C/C++的配置呢,下面我們來介紹一下:
1.安裝C/C++

工具在商量中直接搜就好,一般選擇列表中的第一個。
2.配置環(huán)境
這一步就是需要你的電腦上需要有C/C++的語言環(huán)境。主要分為兩個部分:
第一步是下載MinGW,第二部就是配置環(huán)境,這里可以參考
網(wǎng)上教程: C配置.
將bin目錄的路徑(最好不要有中文),復(fù)制到用戶路徑變量中(我的電腦->屬性–>高級系統(tǒng)設(shè)置)。
最后,需要驗證一下環(huán)境變量是否成功:
按下win+r,輸入cmd,在命令行中輸入:g++,如果出現(xiàn)下圖,就配置成功。

3.利用工作區(qū)配置調(diào)試環(huán)境
在VScode中,一個文件夾就屬于一個工作區(qū)。當(dāng)然對于普通的工程文件,只需要一個文件夾就夠了。這里就利用工作區(qū)進(jìn)行環(huán)境的配置。如果大家還想知道如何在將多個文件夾放在一個工作區(qū)中,之后的文章會介紹細(xì)節(jié)。
(1)首先我們可以提前建立一個文件夾。在VScode中點(diǎn)擊文件–>打開文件夾(注意,這里不是打開工作區(qū)),找到建立的文件夾,并打開。
(2) 我們在文件夾中新建文件,比如去寫一個
#include <stdio.h>
#include <windows.h>
int main()
{
printf("halo");
system("pause");
return 0;
}
將文件保存在這個文件夾下,(注意,這里的保存類型應(yīng)該是CPP文件)。
接下來,重要的一部分開始了

(3)點(diǎn)擊這里,之后我們依次點(diǎn)擊C++(GDB/LLDB)–>g++.exe ,之后會自動出現(xiàn)下面的代碼,也就是launch.json文件。
{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - 生成和調(diào)試活動文件",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${workspaceFolder}",
"environment": [],
"externalConsole": true,//這里我們需要將其變?yōu)閠rue
"MIMode": "gdb",
"miDebuggerPath": "E:\\MinGW\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "為 gdb 啟用整齊打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe 生成活動文件"
}
]
}
以上就有一項是需要修改的,其他均為自動生成的,也就是選擇默認(rèn)就好。
(4)之后可以直接點(diǎn)擊F5(啟動調(diào)試),他會彈出一個對話框:找不到******”,這里去選擇配置任務(wù),也會自動生成tasks.json文件.(也有可能不會出來,但是最終會配置成功)
{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe 生成活動文件",
"command": "E:\\MinGW\\mingw64\\bin\\g++.exe",
"args": [
"-g",
"${file}",
"-o",
"${fileDirname}\\${fileBasenameNoExtension}.exe"
],
"options": {
"cwd": "${workspaceFolder}"
},
"problemMatcher": [
"$gcc"
],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "調(diào)試器生成的任務(wù)。"
}
],
"version": "2.0.0"
}
4.運(yùn)行
最后運(yùn)行成功,如果有問題,可以在下面評論!!
到此這篇關(guān)于C/C++在VScode中的配置教程詳解的文章就介紹到這了,更多相關(guān)C++在VScode配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
OpenCV提取圖像中圓線上的數(shù)據(jù)具體流程
在對圖像進(jìn)行處理時,經(jīng)常會要提取出圖像中某條直線、圓線或者ROI區(qū)域內(nèi)的感興趣數(shù)據(jù),進(jìn)行重點(diǎn)關(guān)注。本文主要介紹了利用OpenCV獲取圖像中圓線上的數(shù)據(jù),需要的可以參考一下2021-11-11
C++實(shí)現(xiàn)LeetCode(237.刪除鏈表的節(jié)點(diǎn))
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(237.刪除鏈表的節(jié)點(diǎn)),本篇文章通過簡要的案例,講解了該項技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-08-08

