天天看點

vscode配置C++開發環境2020年2月14日版

date: 2020年 02月 14日 星期五

閑話:

雖然現在網上已經有了很多的vscode的配置教程,但是很多都失去了時效性。因為vscode的更新很快,擴充更新也很快,今天筆者鬥膽寫下自己的vscode配置C++的教程。

小聲bb:其實官網就有很好的文檔,但是都是全英文的,看起來費勁啊。英文的資訊密度比中文差太多(畢竟是碩果僅存的非拼音文字嘛)

更好的閱讀體驗,請戳這裡

正文:

1.安裝vscode

官網:https://code.visualstudio.com/

怎麼下載下傳不再贅述,相信大家都會的。

如果你是Windows10

退出本文,自行解決。

PS:曾經,筆者在跑資料時,Win10環境下,minGW編譯出的exe跑不出正确資料,換用Linux才成功。

如果你是Linux使用者

啥,你都用Linux了,難道不會裝軟體?

2.配置環境

以下流程以Linux環境為例

安裝編譯器

首先檢測你的系統有沒有安裝gcc,在指令行中輸入

gcc --version

沒安裝的話請安裝(汗,用Linux能不會這些嗎,我都在寫些啥,之後補充Win版教程才是正道啊)

安裝vscode中文擴充

打開vscode,按下快捷鍵

shift+ctrl+x

,在搜尋框中輸入chinese,第一個就是啦

[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-pjCQYVEL-1582035551431)(https://i.loli.net/2020/02/14/XIMqemJWdskNpox.png)]

安裝之後重新開機vscode

安裝vscode的C++擴充

和上面類似,進入擴充商店,在擴充商店搜尋C++

[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-2rMa7W3L-1582035551436)(https://i.loli.net/2020/02/14/XIMqemJWdskNpox.png)]

安裝,現在Linux安裝是全自動的,怪不得說Linux對碼農友好呢

安裝一鍵運作擴充Code Runner

[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-aSmUSQFF-1582035551438)(https://i.loli.net/2020/02/14/bwo8gxU1VjFXsKh.png)]

對擴充進行設定

進入vscode的設定界面,找到擴充設定欄裡的Run Code開頭那個

修改這兩個設定:

[外鍊圖檔轉存失敗,源站可能有防盜鍊機制,建議将圖檔儲存下來直接上傳(img-0SBfwEZQ-1582035551441)(https://i.loli.net/2020/02/14/GhEeHuDO62PVzpv.png)]

第一個是在終端中運作,第二個是運作前儲存代碼

Run!

首先寫一個helloworld,然後我們按下快捷鍵ctrl+alt+n,發現成功運作了,撒花~~

3.修複一些小問題

害,還有些詳細的配置沒有搞好,C++擴充更新太快了,現在都有(2020.2.14)專屬的可視化配置了,我再研究一下吧。

問題一:不能格式化代碼

檢查有沒有安裝clang-format,因為C++擴充預設使用的是clang-format。值得一提的是,現在clang-format已經與其他clang工具內建到一起了,安裝的話直接安裝clang即可(存疑,筆者不确定有沒有辦法單獨安裝)

問題二:頭檔案下提示波浪線

這個問題是因為系統沒有偵測到頭檔案路徑,需要手動配置一下頭檔案路徑

繼續閱讀