Windows平臺下配置VS Code的C++環(huán)境教程
一、下載VS Code
下載鏈接:https://code.visualstudio.com/Download
二、下載CPP插件

三、安裝編譯器和調(diào)試器
下載地址:https://sourceforge.net/projects/mingw-w64/files/
下載的文件:進入網(wǎng)站后不要點擊 “Download Lasted Version”,往下滑,找到最新版的 “x86_64-posix-seh”。
四、設(shè)置系統(tǒng)環(huán)境變量

驗證:
按下 win + R,輸入cmd,回車鍵之后輸入g++,再回車,如果提示以下信息[1],則環(huán)境變量配置成功。
如果提示以下信息[2],則環(huán)境變量配置失敗。
[1]:g++: fatal error: no input files
[2]:'g++' 不是內(nèi)部或外部命令,也不是可運行的程序或批處理文件。
五、修改VScode調(diào)試、編譯配置文件
文件夾中.vscode文件主要用于防止調(diào)試器和編譯器配置文件


{
"version": "0.2.0",
"configurations": [
{
"name": "g++.exe - Build and debug active file",
"type": "cppdbg",
"request": "launch",
"program": "${fileDirname}\\${fileBasenameNoExtension}.exe",
"args": [],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{
"description": "Enable pretty-printing for gdb",
"text": "-enable-pretty-printing",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe build active file"
}
]
}

{
"tasks": [
{
"type": "cppbuild",
"label": "C/C++: g++.exe build active file",
"command": "D:\\mingw64\\bin\\g++.exe",
"args": ["-g", "${file}", "-o", "${fileDirname}\\${fileBasenameNoExtension}.exe"],
"options": {
"cwd": "${fileDirname}"
},
"problemMatcher": ["$gcc"],
"group": {
"kind": "build",
"isDefault": true
},
"detail": "compiler: D:\\mingw64\\bin\\g++.exe"
}
],
"version": "2.0.0"
}
總結(jié)
以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。
相關(guān)文章
解決pip?install?dlib報錯C++11?is?required?to?use?dlib
這篇文章主要介紹了在使用pip?install?dlib安裝dlib的時候報錯C++11?is?required?to?use?dlib的解決方法,需要的的小伙伴可以參考一下,希望對你有所幫助2022-02-02
詳細(xì)解析命令行的getopt_long()函數(shù)
getopt_long支持長選項的命令行解析,函數(shù)中的參數(shù)argc和argv通常直接從main()的兩個參數(shù)傳遞而來2013-09-09
C++數(shù)據(jù)結(jié)構(gòu)深入探究棧與隊列
棧和隊列,嚴(yán)格意義上來說,也屬于線性表,因為它們也都用于存儲邏輯關(guān)系為 "一對一" 的數(shù)據(jù),但由于它們比較特殊,本章講解分別用隊列實現(xiàn)棧與用棧實現(xiàn)隊列2022-05-05
C++深入刨析優(yōu)先級隊列priority_queue的使用
最近我學(xué)習(xí)了C++中的STL庫中的優(yōu)先級隊列(priority_queue)容器適配器,對于優(yōu)先級隊列,我們不僅要會使用常用的函數(shù)接口,我們還有明白這些接口在其底層是如何實現(xiàn)的2022-08-08

