在VsCode中搭建C/C++運行環境需要先安裝以下插件 1、安裝c/c++插件 2、安裝code runner插件 當然也可以安裝一些其他的美化插件根據個人習慣,但是以上這兩個是必裝的。 安裝好插件後來到插件主頁點擊卸載旁邊的小齒輪選擇擴展設置 找到擴展設置中的下圖選項並打上勾即可,設置完後重啟V ...
在VsCode中搭建C/C++運行環境需要先安裝以下插件
1、安裝c/c++插件
2、安裝code runner插件
當然也可以安裝一些其他的美化插件根據個人習慣,但是以上這兩個是必裝的。
安裝好插件後來到插件主頁點擊卸載旁邊的小齒輪選擇擴展設置
找到擴展設置中的下圖選項並打上勾即可,設置完後重啟VsCode
以上算是第一大步,接下來進行第二大步,安裝Mingw
附上下載地址 https://nuwen.net/mingw.html ,下載下圖所示的版本,建議安裝在C盤目錄下。
配置環境變數,在C盤找到mingw的目錄
打開並找到bin文件
複製bin文件的路徑(註意是bin文件的路徑)
然後找到電腦中的的高級系統設置
找到環境變數
選中用戶變數中的path,選擇編輯
點擊新建,將剛剛複製的bin文件錄製粘貼進去,然後全點確定關閉所有視窗。
win + R輸入cmd,cmd中輸入 gcc -v -E -x c++ -
出現這些就表明成功了
然後來到代碼界面右鍵點擊Run Code即可運行了,但是可能會出現終端顯示中文亂碼,這是因為vscode編輯器本身預設是使用的utf-8編碼,而終端使用的編碼格式為gbk,這兩個編碼格式在對於中文的處理上有些字元上的差異,所以在輸出時自然就是會出現中文亂碼的問題了。這是因為運行程式時是將文本內容以utf-8來保存的,但是終端輸出就是用另外一個編碼gbk來顯示了,沒有經過編解碼轉換就是會出現亂碼問題。
能夠解決vscode編輯器終端輸出中文亂碼的方法有很多種,基本上都是去修改編碼格式使得編輯器和終端的編碼統一。但是在考慮到不影響到電腦上其他程式和文本編碼格式的前提下,就只能夠去通過修改配置文件來改變vscode終端編碼格式了。
找到首選項進入設置,可以看到右上角有個文件的圖標點擊進去。
將以下的代碼追加到大括弧中就可以了,
"terminal.integrated.profiles.windows": {
"PowerShell": {
"source": "PowerShell",
"overrideName": true,
"args": ["-NoExit", "/c", "chcp 65001"],
"icon": "terminal-powershell",
"env": {
"TEST_VAR": "value"
}
}
},
"terminal.integrated.defaultProfile.windows": "PowerShell",
追加的時候記得在上一段代碼最後加上一個逗號,如圖:
記得保存,然後重新運行代碼就不會出現亂碼了。