VScode中配置 C/C++ 環(huán)境,超級詳細(xì),問題分析全面,絕對好用
你好! 這是你第一次使用 Markdown編輯器 所展示的歡迎頁。如果你想學(xué)習(xí)如何使用Markdown編輯器, 可以仔細(xì)閱讀這篇文章,了解一下Markdown的基本語法知識(shí)。
1. 下載編輯器VScode1.官網(wǎng):https://code.visualstudio.com/
2. 安裝VScode(建議附加任務(wù)全部勾選;
官網(wǎng)頁面:https://www.mingw-w64.org/
下載頁面:https://sourceforge.net/projects/mingw-w64/files/
你可以進(jìn)入官網(wǎng)自行尋找
你也可以直接點(diǎn)擊為你找好的下載頁面
下載頁面中選擇 x86_64-win32-seh 下載
如果你因?yàn)榫W(wǎng)絡(luò)環(huán)境限制無法下載
https://wwn.lanzouh.com/iLOip031ku6b 密碼:1234理論上你可以在任何地方解壓,但注意路徑不能包含中文,至于特殊字符請自行測試
4. 配置VScode插件進(jìn)入mingw64下的bin文件夾,復(fù)制當(dāng)前路徑,Win + i喚起系統(tǒng)設(shè)置,輸入高級系統(tǒng)設(shè)置并進(jìn)入,點(diǎn)擊環(huán)境變量,選擇path,編輯,新建,粘貼路徑,按下三個(gè)確定
打開VScode安裝插件 Chinese 和 C/C++ ,等待安裝完畢后重啟VScode
圖片:
切換C/C++插件至 1.8.4 版本
因最新版本不會(huì)自動(dòng)生成launch.json文件,給后續(xù)優(yōu)化帶來不便,故退回舊版本。
新建文件夾,修改為英文名稱并進(jìn)入,右鍵 通過Code打開 若在安裝時(shí)未勾選相關(guān)選項(xiàng),可能沒有這個(gè)選項(xiàng),請自行在VScode內(nèi)操作打開文件夾
新建一個(gè)文件,英文命名且擴(kuò)展名為 .c
編寫相關(guān)代碼
```c
#include#includeint main()
{printf("Hello World!\n");
printf("你好世界!\n");
system("pause"); // 防止運(yùn)行后自動(dòng)退出,需頭文件stdlib.h
return 0;
}
VScode菜單欄,點(diǎn)擊運(yùn)行,啟動(dòng)調(diào)試,稍等程序運(yùn)行,輸出結(jié)果在下方終端,上方調(diào)試面板,點(diǎn)擊最右邊的 橙色方框 停止程序運(yùn)行
請根據(jù)自己的需要進(jìn)行優(yōu)化
代碼運(yùn)行后 .vscode 文件夾會(huì)自動(dòng)生成在你的源文件目錄下
.vscode 文件夾下的 task.json 和 launch.json 用來控制程序的運(yùn)行和調(diào)試
將程序運(yùn)行在外部控制臺(tái)【推薦】
.打開.vscode 文件夾下的launch.json
文件,找到"externalConsole": false
, 將 false 改為true
并保存
解決中文亂碼問題【推薦】
.打開.vscode 文件夾下的 task.json 文件,找到 “${fileDirname}\\${fileBasenameNoExtension}.exe
” 在后面加上英文 逗號(hào) 然后回車到下一行,粘貼下面文本"-fexec-charset=GBK"
并保存
收納生成的 exe 可執(zhí)行文件【可選】
打開.vscode 文件夾下的 task.json 文件,找到
"${fileDirname}\\${fileBasenameNoExtension}.exe"
修改成
"${fileDirname}\\coin\\${fileBasenameNoExtension}.exe"
并保存,同理,launch.json 下也有相同的字段,需要你修改
在源文件同目錄下新建 coin 文件夾,程序運(yùn)行后,可執(zhí)行文件將會(huì)生成在里面(其中 coin 可修改成你喜歡的英文名字)
7.解決VSCode調(diào)試C/CPP,CMD閃退這樣 .c 文件一多起來的時(shí)候,就不會(huì)出現(xiàn) .exe 和 .c 相互穿插在目錄中
打開launch.json文件
修改"program"為"C:\Windows\system32\cmd.exe"
以下代碼直接復(fù)制
{// 使用 IntelliSense 了解相關(guān)屬性。
// 懸停以查看現(xiàn)有屬性的描述。
// 欲了解更多信息,請?jiān)L問: https://go.microsoft.com/fwlink/?linkid=830387
"version": "0.2.0",
"configurations": [
{"name": "g++.exe - 生成和調(diào)試活動(dòng)文件",
"type": "cppdbg",
"request": "launch",
"program": "C:\\Windows\\System32\\cmd.exe",
"args": ["/c","${fileDirname}\\${fileBasenameNoExtension}.exe","&","pause"],
"stopAtEntry": false,
"cwd": "${fileDirname}",
"environment": [],
"externalConsole": true,
"MIMode": "gdb",
"miDebuggerPath": "D:\\VScode\\mingw64\\bin\\gdb.exe",
"setupCommands": [
{"description": "為 gdb 啟用整齊打印",
"text": "-enable-pretty-printing",
"ignoreFailures": true
},
{"description": "將反匯編風(fēng)格設(shè)置為 Intel",
"text": "-gdb-set disassembly-flavor intel",
"ignoreFailures": true
}
],
"preLaunchTask": "C/C++: g++.exe 生成活動(dòng)文件"
}
]
}
若你配置正確,現(xiàn)在終端將在程序執(zhí)行完畢后暫停(即不會(huì)閃退)
你是否還在尋找穩(wěn)定的海外服務(wù)器提供商?創(chuàng)新互聯(lián)www.cdcxhl.cn海外機(jī)房具備T級流量清洗系統(tǒng)配攻擊溯源,準(zhǔn)確流量調(diào)度確保服務(wù)器高可用性,企業(yè)級服務(wù)器適合批量采購,新人活動(dòng)首月15元起,快前往官網(wǎng)查看詳情吧
文章標(biāo)題:VScode中配置C/C++環(huán)境,超級詳細(xì),問題分析全面,絕對好用-創(chuàng)新互聯(lián)
當(dāng)前網(wǎng)址:http://jinyejixie.com/article28/dcihcp.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供云服務(wù)器、移動(dòng)網(wǎng)站建設(shè)、商城網(wǎng)站、網(wǎng)站設(shè)計(jì)、網(wǎng)站改版、外貿(mào)建站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容