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)文章
解決pip?install?dlib報(bào)錯(cuò)C++11?is?required?to?use?dlib
這篇文章主要介紹了在使用pip?install?dlib安裝dlib的時(shí)候報(bào)錯(cuò)C++11?is?required?to?use?dlib的解決方法,需要的的小伙伴可以參考一下,希望對(duì)你有所幫助2022-02-02詳細(xì)解析命令行的getopt_long()函數(shù)
getopt_long支持長選項(xiàng)的命令行解析,函數(shù)中的參數(shù)argc和argv通常直接從main()的兩個(gè)參數(shù)傳遞而來2013-09-09C++數(shù)據(jù)結(jié)構(gòu)深入探究棧與隊(duì)列
棧和隊(duì)列,嚴(yán)格意義上來說,也屬于線性表,因?yàn)樗鼈円捕加糜诖鎯?chǔ)邏輯關(guān)系為 "一對(duì)一" 的數(shù)據(jù),但由于它們比較特殊,本章講解分別用隊(duì)列實(shí)現(xiàn)棧與用棧實(shí)現(xiàn)隊(duì)列2022-05-05C++深入刨析優(yōu)先級(jí)隊(duì)列priority_queue的使用
最近我學(xué)習(xí)了C++中的STL庫中的優(yōu)先級(jí)隊(duì)列(priority_queue)容器適配器,對(duì)于優(yōu)先級(jí)隊(duì)列,我們不僅要會(huì)使用常用的函數(shù)接口,我們還有明白這些接口在其底層是如何實(shí)現(xiàn)的2022-08-08