快速完成VsCode C/C++開發環境配置
前言
本人在配置VsCode C++開發環境時,查看了很多的博客,內容參差不齊,尤其是關于json文件的配置,繞得人頭很暈,最終還是通過閱讀官方文檔,結合部分博客的指引,完成了環境的配置,在此記錄本人的配置過程,希望能幫助到大家。事先聲明,本文的內容大量引自Vs Code官方的文章:https://code.visualstudio.com/docs/cpp/config-mingw,建議大家都去讀一下,既能解決自己配置環境的需求,又能鍛煉自己的英文閱讀能力,廢話不多說,下面介紹我的配置過程。
環境準備
- Vs Code
- 下載鏈接:https://code.visualstudio.com/
- 自行安裝中文、C++插件
- MinGW
- 下載鏈接:https://sourceforge.net/projects/mingw-w64/files/
- 下載完成后將bin目錄添加到環境變量中,CMD執行g++ --version命令查看版本信息以檢查是否已成功添加到環境變量中。
![image]()
從hello world開始
首先創建一個簡單的hello world程序
準備一個文件夾,添加一個cpp源文件,完成Hello World代碼

運行這個C++程序
-
點擊右上角的運行C/C++文件按鈕
![image]()
-
選擇g++.exe生成和調試活動文件
![image]()
-
查看生成(包括一個.exe文件以及.vscode文件夾中的tasks.json文件)
![image]()
![image]()
到目前為止,已經可以進行簡單C++程序的開發了。但是如果要一次編譯多個.cpp文件,那么就需要修改tasks.json文件,有需要的就去文章開頭的官方鏈接找答案吧。
如何調試這個C++程序
-
首先,點擊行號左側,添加斷點
![image]()
-
點擊右上角的調試C/C++文件按鈕
![image]()
-
選擇g++.exe生成和調試活動文件
由于我們剛剛在運行C/C++文件時,已經選擇過以g++.exe生成和調試活動文件,所以此處就不會彈出選項進行再次選擇了。
至此,基本的debug功能也已經具備了。看了其他博客的同學可能會有些疑問,為什么到現在只有一個tasks.json文件,沒有看到其他的json文件呢?接下來咱們說一下可選項:launch.json。這個文件的作用在于能讓我們可以進行自定義調試,比如傳遞參數給程序。
- 生成launch.json文件以自定義調試
點擊右上角的按鈕,選擇g++.exe生成和調試活動文件。在.vscode文件夾中會自動創建launch.json文件。
![image]()
![image]()
C++相關設置
創建c_cpp_properties.json文件,用于控制編譯器的路徑、包含頭文件目錄、指定C++標準等。
-
生成文件
通過Ctrl+Shift+P快捷命令,輸入C/C++,選擇C/C++編輯配置(UI)。
![image]()
-
配置
在當前UI界面進行自己的配置之后,c_cpp_properties.json文件對應屬性也會發生變化。
![image]()
![image]()
總結:
以上就是Vs Code配置C/C++編譯環境的全部過程了,關于json文件對應字段的詳細信息,建議大家去官方文檔里面查找答案,如果要進行項目開發,建議再學習cmake的相關內容。












浙公網安備 33010602011771號