Windows下搭建基於VScode+clang+MinGW的C++開發環境
阿新 • • 發佈:2019-01-10
這種奇怪的組合大概只有我這種寫前端的mac使用者才會用的吧……
參考資料:https://www.zhihu.com/question/30315894
setting程式碼直接貼裡面的就好了,這裡只做搭建過程整理。
首先我們要去下一個VScode:https://code.visualstudio.com/Download
然後我們要去下一個LLVM/clang:http://releases.llvm.org/download.html 直接選搭建好的clang for Windows作為前端
然後再下一個MinGW-w64:https://sourceforge.net/projects/mingw-w64/files/latest/download 做為後端
安裝clang時將LLVM資料夾安裝在根目錄下,勾選加環境變數的選項。
安裝MinGW-w64時將Architecture改成x86_64,其餘預設就好。
然後將安裝好的MinGW-w64的檔案貼到LLVM裡面合併。(Windows下的clang沒有給libc++庫……)
然後把MinGW-w64解除安裝了。
安裝VScode下的外掛:
- C/C++(就是有些教程裡的cpptools)
- C/C++ Clang Command Adapter:提供靜態檢測(Lint)
- Code Runner
配置根目錄下.vscode資料夾中的 launch.json,tasks.json,settings.json,c_cpp_properties.json
到上面那個連結裡直接貼吧(不能用IE),記得改vision。
然後重新開啟VScode,測試程式碼是否可以編譯執行/除錯。
編譯Ctrl+Shift+B,除錯Fn+F5。
對了,似乎這樣做依舊能用g++編譯?