為什么選擇 Visual Studio Code 作為 C++ 的開發(fā)工具
- 免費
- Visual Studio Code (簡稱 VSCode)在 Windows、Mac、Linux 操作系統(tǒng)上,都能享受到一致的開發(fā)體驗。
- VSCode 擁有豐富的擴展生態(tài)系統(tǒng)。通過安裝各種 C++ 相關的擴展插件,如語法檢查、代碼智能提示、調(diào)試工具等,可以極大地提升開發(fā)效率和代碼質(zhì)量。
- 其輕量級的特點使得啟動速度快,占用系統(tǒng)資源少。
- VSCode 同時是 Vue、React、React Native、Flutter、Python 等的開發(fā)利器。一旦使用了 VSCode,你定會對它愛不釋手。
- ...
環(huán)境配置
-
下載安裝 Visual Studio Code
安裝完成后,最好也配置它的
cli, 具體可以參考 Visual Studio Code Tips and Tricks -
在 Windows 上配置 C/C++ 的編譯器和調(diào)試器(GDB, GNU Debugger)
有兩種方式:- 參考 Get Started with C++ and MinGW-w64 in Visual Studio Code ,配置 MinGW, MinGW 主要用于在 Windows 上提供類 Unix 環(huán)境,以便能夠編譯和運行基于 GCC 等工具的 C、C++等程序。
- 參考Get Started with C++ and Windows Subsystem for Linux in Visual Studio Code, WSL 在 Windows 中提供完整的 Linux 子系統(tǒng),允許運行完整的 Linux 發(fā)行版和相關應用程序。自然也包含 C/C++ 的編譯器和調(diào)試器。
-
安裝 C/C++ 插件
在第 2 步中其實已經(jīng)包含了安裝該插件的方法,這里不在贅述。
我使用了 WSL 作為在 Windows 系統(tǒng)中運行 Linux 環(huán)境。如果已經(jīng)安裝了這些插件,還需要注意的是,這些插件之前是為 windows 系統(tǒng)安裝的,因此切換到 WSL 環(huán)境時,需要在 WSL 中重新安裝這些插件;
注意??:
請仔細閱讀 VSCode 的文檔指引,并按照步驟操作,否則在編譯代碼和運行時可能會出現(xiàn)與預期不一致的結(jié)果。