Visual Studio Code(VsCode)集成開發環境大葉子比較喜歡,
- 有類似vim命令行插件,可以命令行操作,擴充快捷鍵使用
- 有Markdown插件,可以編輯md文檔。
- Markdown可以編輯和展示雙窗口,和Typora比雖然不能所見即所得,但是相對有道筆記的md比較友好。
- 可以編輯C++了,平時要看代碼。
- 編輯,編譯,運行,調試集成,當然還有其他集成插件了。
環境:
- Windows10 64Bit
- VsCode 1.44.2 64Bit
- MinGW
環境VsCode GNU C編譯環境配置
- 下載VsCode IDE,安裝VsCode IDE
- C/C++插件:C/C++ extension for VS Code 安裝
- 下載MinGW,安裝MinGW
- MinGW環境配置與驗證
- VsCode+MinGW C/C++開發環境驗證
1.安裝VsCode及插件
下載VsCode后傻瓜式安裝就好了。下面記錄下相應插件安裝
ctrl+shift+x打卡擴展搜索,輸入:C/C++,找到下面這個插件進行安裝:
2.MinGW安裝配置
step1. mingw-w64-install.exe雙擊安裝
大葉子安裝的位置:D:\Program Files (x86)\mingw-w64
step2.對應的bin文件路徑添加到系統環境變量
將:D:\Program Files (x86)\mingw-w64\i686-8.1.0-posix-dwarf-rt_v6-rev0\mingw32\bin添加到系統環境變量path。
step3.驗證
cmd打開一個命令行窗口,輸入:g++ --version、gdb --version,會顯示系統g++編譯版本,如:
MinGW安裝后的工具又如下:
3.VsCode+MinGW C/C++環境驗證
環境基本完成配置,接下來開始HelloWorld。
step1.打開VsCode,創建一個空文件夾作為HelloWorld的工程文件夾
step2.創建helloworld.cpp
include<iostream> using namespace std; int main() { cout<< "hello world!"<< endl; return 0; }
step3.為Helloworld添加配置文件
- tasks.json 構建指令
- launch.json 調試設置
- c_cpp_properties.json 編譯器路徑和智能語法
參考官方使用:https://code.visualstudio.com/docs/cpp/config-mingw
ctrl+ shift + p打開搜索,輸入:C/C++ Edit Configurations,選擇JSON格式,打開c_cpp_properties.json。根據模板添加如下:
將MinGW中對應的路徑添加到設置參數。
ctrl + shift + p,打開搜索,輸入:“Tasks: Configure Task”,打開tasks.json。為項目添加構建設置,如下:
添加兩個任務:build,構建release版本;build-debug,構建debug版本。
step4.編譯
helloworld.cpp窗口,按ctrl + shift + p,輸入:Tasks: Run Build Task,選擇上邊添加的兩個任務中的一個,例如:build。構建成功后會生成helloworld.exe
step5.運行
VsCode Terminal窗口中通過命令行運行上步生成的helloworld.exe可執行文件。如下:
注:環境配置可能不完善存在問題,后邊使用中遇到在更新,如果大家有遇到歡迎分享,交流。