C/C++在VScode中的配置教程詳解
注意
這篇文章是在VScode中配置的,你想要的功能,它基本都有,你只要去安裝插件就好了。在編輯器中如何添加C/C++的配置呢,下面我們來介紹一下:
1.安裝C/C++
工具在商量中直接搜就好,一般選擇列表中的第一個(gè)。
2.配置環(huán)境
這一步就是需要你的電腦上需要有C/C++的語言環(huán)境。主要分為兩個(gè)部分:
第一步是下載MinGW,第二部就是配置環(huán)境,這里可以參考
網(wǎng)上教程: C配置.
將bin目錄的路徑(最好不要有中文),復(fù)制到用戶路徑變量中(我的電腦->屬性–>高級系統(tǒng)設(shè)置)。
最后,需要驗(yàn)證一下環(huán)境變量是否成功:
按下win+r,輸入cmd,在命令行中輸入:g++,如果出現(xiàn)下圖,就配置成功。
3.利用工作區(qū)配置調(diào)試環(huán)境
在VScode中,一個(gè)文件夾就屬于一個(gè)工作區(qū)。當(dāng)然對于普通的工程文件,只需要一個(gè)文件夾就夠了。這里就利用工作區(qū)進(jìn)行環(huán)境的配置。如果大家還想知道如何在將多個(gè)文件夾放在一個(gè)工作區(qū)中,之后的文章會(huì)介紹細(xì)節(jié)。
(1)首先我們可以提前建立一個(gè)文件夾。在VScode中點(diǎn)擊文件–>打開文件夾(注意,這里不是打開工作區(qū)),找到建立的文件夾,并打開。
(2) 我們在文件夾中新建文件,比如去寫一個(gè)
#include <stdio.h> #include <windows.h> int main() { printf("halo"); system("pause"); return 0; }
將文件保存在這個(gè)文件夾下,(注意,這里的保存類型應(yīng)該是CPP文件)。
接下來,重要的一部分開始了
(3)點(diǎn)擊這里,之后我們依次點(diǎn)擊C++(GDB/LLDB)–>g++.exe ,之后會(huì)自動(dòng)出現(xiàn)下面的代碼,也就是launch.json文件。
{ "version": "0.2.0", "configurations": [ { "name": "g++.exe - 生成和調(diào)試活動(dòng)文件", "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 生成活動(dòng)文件" } ] }
以上就有一項(xiàng)是需要修改的,其他均為自動(dòng)生成的,也就是選擇默認(rèn)就好。
(4)之后可以直接點(diǎn)擊F5(啟動(dòng)調(diào)試),他會(huì)彈出一個(gè)對話框:找不到******”,這里去選擇配置任務(wù),也會(huì)自動(dòng)生成tasks.json文件.(也有可能不會(huì)出來,但是最終會(huì)配置成功)
{ "tasks": [ { "type": "cppbuild", "label": "C/C++: g++.exe 生成活動(dòng)文件", "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)行成功,如果有問題,可以在下面評論?。?/p>
到此這篇關(guān)于C/C++在VScode中的配置教程詳解的文章就介紹到這了,更多相關(guān)C++在VScode配置內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
C++實(shí)現(xiàn)LeetCode(151.翻轉(zhuǎn)字符串中的單詞)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(151.翻轉(zhuǎn)字符串中的單詞),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07C++實(shí)現(xiàn)LeetCode(42.收集雨水)
這篇文章主要介紹了C++實(shí)現(xiàn)LeetCode(42.收集雨水),本篇文章通過簡要的案例,講解了該項(xiàng)技術(shù)的了解與使用,以下就是詳細(xì)內(nèi)容,需要的朋友可以參考下2021-07-07Opencv下載和導(dǎo)入Visual studio2022的實(shí)現(xiàn)步驟
本文主要介紹了Opencv下載和導(dǎo)入Visual studio2022的實(shí)現(xiàn)步驟,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2022-05-05