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

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

驗(yàn)證:
按下 win + R,輸入cmd,回車鍵之后輸入g++,再回車,如果提示以下信息[1],則環(huán)境變量配置成功。
如果提示以下信息[2],則環(huán)境變量配置失敗。
[1]:g++: fatal error: no input files
[2]:'g++' 不是內(nèi)部或外部命令,也不是可運(yùn)行的程序或批處理文件。
五、修改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é)
以上為個(gè)人經(jīng)驗(yàn),希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
C++11新特性之隨機(jī)數(shù)庫(kù)(Random?Number?Library)詳解
相對(duì)于C++11之前的隨機(jī)數(shù)生成器來(lái)說(shuō),C++11的隨機(jī)數(shù)生成器是復(fù)雜了很多,下面這篇文章主要給大家介紹了關(guān)于C++11新特性之隨機(jī)數(shù)庫(kù)(Random?Number?Library)的相關(guān)資料,需要的朋友可以參考下2022-06-06
C語(yǔ)言中枚舉與聯(lián)合體的使用方法(enum union)
枚舉的意思就是列舉,將每一個(gè)可能的取值都進(jìn)行一一列舉,下面這篇文章主要給大家介紹了關(guān)于C語(yǔ)言中枚舉與聯(lián)合體的使用方法,需要的朋友可以參考下2021-09-09
C++實(shí)現(xiàn)與Lua相互調(diào)用的示例詳解
這篇文章主要為大家詳細(xì)介紹了C++實(shí)現(xiàn)與Lua相互調(diào)用的方法,文中的示例代碼講解詳細(xì),具有一定的學(xué)習(xí)價(jià)值,感興趣的小伙伴可以了解一下2023-03-03
詳解Qt使用QImage類實(shí)現(xiàn)圖像基本操作
這篇文章主要介紹了Qt如何利用QImage類實(shí)現(xiàn)對(duì)圖像的基本操作,包括圖像顯示、圖像縮放、圖像旋轉(zhuǎn)等,感興趣的小伙伴可以跟隨小編一起動(dòng)手嘗試一下2022-06-06

